This guide explains how to install OR-Tools for .Net on Windows.
Although these instructions might also work on other Windows variants, we have only tested them on machines meeting the following requirements:
- Windows 10 64-bit (x86_64) with
- Microsoft Visual Studio 2017 or Visual Studio Community 2017
To install and run OR-Tools on Windows, you must have Visual Studio 2017 or later installed on your computer with the C++ toolset for Visual Studio. You can find more details here.
To build OR-Tools programs from the command line you must use a x64 Native Tools Command Prompt (not the Developer Command Prompt). You can find more details here.
.NET Core 2.1 SDK
You must install the package .NET Core 2.1 SDK version 2.1.302 or higher from the following location: dotnet-sdk-2.1.402-windows-x64-installer
Take the following steps to install the OR-Tools library for .Net:
Download and extract the binary distribution for your system:
FlatZinc binary distributions
FlatZinc is a solver input language understood by a
wide range of solvers.
OR-Tools also provides binary distributions with FlatZinc support:
Validate your installation
To test your .Net installations, open a x64 Native Tools Command Prompt and navigate to the directory where you unpacked the binary distribution. Then enter the following command:
This runs a selection of examples for OR-Tools. If all the examples run successfully, you are ready to get started with OR-Tools.