Skip to content

Environment Preparation Guide

George Wu edited this page Sep 24, 2017 · 1 revision

Although by the time writing (September 2017) MilliSim is only able to run on Windows 7 and later, it can be built on Windows, Linux and macOS.

This page shows how to prepare the build environment. After all the preparation work, you can follow the building instructions in readme.

On Windows

Visual Studio:

Install Visual Studio 2017 Community. Remember to turn on the .NET for Desktop Development payload. We need its Roslyn compiler for C# 7.0 syntax.

NuGet:

Install NuGet CLI. You can either use Chocolatey to install as a package, or download and add nuget.exe to your %PATH% manually. Make sure you can access nuget command. If you have installed NuGet before, you'd better update NuGet. You can download the latest nuget.exe, or use choco update nuget, or nuget update -self to update.

Node.js:

Install Node.js. Make sure you can access node command.

Sure you will need Git.

On Linux and macOS

Mono:

Install Mono. Building MilliSim requires Mono 5.0+.

Node.js:

Install Node.js.

NuGet:

Install NuGet. You are likely to install NuGet quickly by your system's package manager, for example sudo apt install nuget, sudo yum install nuget, and brew install nuget. If you cannot find the nuget package in the package manager, you can download nuget.exe and use mono nuget.exe to run it.

If you installed NuGet from the package manager, it is probably out of date. You need to update NuGet by sudo nuget update -self.

Clone this wiki locally