-
Notifications
You must be signed in to change notification settings - Fork 227
Building the MIEngine
Gregg Miskelly edited this page May 4, 2017
·
15 revisions
Here are the requirements to build the MIEngine:
-
You need to be on Windows. The MIEngine cannot currently be compiled on Unix/MacOS.
-
You need to install Visual Studio 2017 or 2015 (Update 3 is recommended).
-
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
- Windows and Web Development -> Universal Windows App Development Tools
-
Visual Studio 2017:
-
After opening the solution, make sure to switch to the 'Debug' configuration
-
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.