Skip to content

Building the MIEngine

Gregg Miskelly edited this page Jul 4, 2022 · 15 revisions

Here are the requirements to build the MIEngine with Visual Studio:

  1. You need to install Visual Studio 2022 (or newer). Older versions of this repo would also work with older versions of Visual Studio. Though currently the main branch (or any other branch containing commit 24c26579f1b33fe52e274655111c41e39f269786), requires Visual Studio 2022 (or newer).

  2. Verify that you have the right set of Visual Studio features/workloads installed.

    • Go to the Windows start menu and run the 'Visual Studio Installer'
    • Click the menu button on your installed Visual Studio instance, and invoke 'Modify'
    • Make sure these are checked:
      • .NET desktop development
      • Visual Studio extension development
      • At least one of:
        • Linux and embedded development with C++ (useful for testing Linux scenarios)
        • Mobile development with C++ (useful for testing Android scenarios)
        • Desktop development with C++
  3. After opening the solution, make sure to switch to the 'Debug' configuration

  4. If you find that IntelliSense or the resx designer doesn't work. Try building the solution (which will download all the dependent NuGet packages) and close and reopen the solution.