# Running the Code

Running the IGVC 2026 software is relatively straight forward. Before we start, please make sure you completely followed the [Software Installation](https://wiki.soonerrobotics.org/books/2025-2026-ZWd/page/software-installation) wiki page.

First, naviate to the `igvc_csharp` directory (your directory may not include `bin` or `obj` yet, those are artifacts from building the project).  
[![](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/scaled-1680-/image-1769027330652.png)](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/image-1769027330652.png)

Next, run `dotnet clean`. This will clean up the project and create a fresh build, if there are any errors here try to resolve them. Any errors found that the standard setup guide does not resolve will be listed below.  
[![](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/scaled-1680-/image-1769027423023.png)](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/image-1769027423023.png)

And finally, run `dotnet run`. You may get a few warnings, that's okay for now. You'll see something similar to the following.  
[![](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/scaled-1680-/image-1769030337554.png)](https://wiki.soonerrobotics.org/uploads/images/gallery/2026-01/image-1769030337554.png)

You can change your configuration preset by running `dotnet run -- --preset simulation` but that doesn't currently exist yet. The future plan is for there to be a few premade presets. Before you start developing, take a look at the [Software Overview](https://wiki.soonerrobotics.org/books/2025-2026-ZWd/page/software-overview) page to get an idea of the system as a whole.