Skip to content

Building the MIEngine

Gregg Miskelly edited this page May 4, 2017 · 15 revisions

Here are the requirements to build the MIEngine:

  1. You need to be on Windows. The MIEngine cannot currently be compiled on Unix/MacOS.

  2. You need to install Visual Studio 2017 or 2015 (Update 3 is recommended).

  3. Verify that you have the right set of Visual Studio features/workloads installed. The MIEngine needs support for Visual Studio extensibility, C# portable class libraries, and you may also want to install the Android C++ support to be able to verify Android scenarios.

    • Visual Studio 2017:
      • 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
        • [Recommended] Mobile development with C++
    • Visual Studio 2015:
      • Open Windows Control Panel.
      • Open the Programs and Features applet.
      • Find Microsoft Visual Studio 2015 in the list.
      • Right click and invoke 'Change'.
      • Click the 'Modify' button.
      • Make sure these are checked
        • Windows and Web Development -> Universal Windows App Development Tools
          • Tools and Windows 10 SDK
          • Windows 10 SDK
        • Visual Studio Extensibility Tools
        • [Recommended] Programming Languages -> Visual C++ -> Common Tools for Visual C++ 2015
        • Cross Platform Mobile Development
          • [Recommended] Visual C++ Mobile Development
          • [Recommended] Microsoft Visual Studio Emulator for Android
  4. After opening the solution, make sure to switch to the 'Debug' configuration

  5. 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.

Clone this wiki locally