Files
ortools-clone/examples/dotnet/README.md

41 lines
1.2 KiB
Markdown
Raw Normal View History

# .NetCoreApp examples
The following examples showcase how to use OrTools.
The project solution has examples for both C# and F#.
2018-07-03 22:21:35 -07:00
We recommend that all projects you create target `netcoreapp2.1`,
as this allows you to compile for various frameworks and
keep up-to-date with the latest frameworks.
2018-07-03 22:21:35 -07:00
Wherever you have or-tools installed, be sure to `PackageReference` the `Google.OrTools`
from the project file.
2018-07-03 22:21:35 -07:00
2018-11-08 10:21:52 +01:00
# Execution
Running the examples will involve building them, then running them.
You can run the following command:
```shell
2018-11-08 10:21:52 +01:00
dotnet build <example>.csproj
dotnet run --no-build --project <example>.csproj
```
# Note on Google.OrTools.FSharp
This part describes how to use Google.OrTools.FSharp nuget package in F#.
## SolverOptions and lpSolve
This function and parameter object are a wrapper around the standard Google.OrTools functions.
It is designed to enter the Linear/Integer program as *matrices* and *vectors*.
Two input formats are allowed:
* Canonical Form;
* Standard Form.
**ALL Matrices & Vectors are entered as columns**
## Execution
Running the examples will involve building them, then running them.
You can run the following command:
```shell
2018-11-08 10:21:52 +01:00
dotnet build <example>.fsproj
dotnet run --no-build --project <example>.fsproj
```
2018-07-03 22:21:35 -07:00