MIEngine can be built on Windows, macOS, and Unix. However, for MIEngine to be compiled on Unix/macOS, you will need to build `MIDebugEngine-Unix.sln` instead of `MIDebugEngine.sln`. ## Windows You can do the same steps as [building for Visual Studio](Building-the-MIEngine) or build with the .NET SDK which is similar to macOS/Linux. ## macOS and Linux 1. You need to install the [.NET SDK](https://dotnet.microsoft.com/download) 1. Run `dotnet build src/MIDebugEngine-Unix.sln` 1. Run `./PublishOpenDebugAD7.sh -c Debug` This will publish a version of OpenDebugAD7 in ./bin/Debug/vscode/[\](https://docs.microsoft.com/en-us/dotnet/core/rid-catalog)/publish/ that you can use to test.