OR-Tools NuGet für .Net verwenden

Einführung

In dieser Anleitung wird anhand eines einfachen funktionierenden Beispiels der Einstieg in OR-Tools in .Net erläutert.

Diese Anleitung funktioniert möglicherweise auch für andere macOS-Varianten, sie wurde jedoch nur auf Computern getestet, die die folgenden Anforderungen erfüllen:

  • MacOS 13.0.1 (Ventura) Intel 64-Bit (x86_64)
  • macOS 13.0.1 (Ventura) M1 (Arm64)

Voraussetzungen

In den folgenden Abschnitten werden die Voraussetzungen für die Installation von OR-Tools beschrieben.

Xcode-Befehlszeilentools

Sie müssen die Xcode-Befehlszeilentools installieren. Öffnen Sie dazu das Terminal in /Applications/Utilities/ und geben Sie Folgendes ein:

xcode-select --install

Klicken Sie auf „Installieren“, um die Xcode-Befehlszeilentools herunterzuladen und zu installieren. Sie müssen nicht auf „Xcode abrufen“ aus dem App Store klicken. Eine langsame Internetverbindung kann einige Minuten dauern.

Überprüfen Sie, ob Sie die Xcode-Befehlszeilentools erfolgreich installiert haben:

xcode-select -p

Hier sollten Sie das sehen:

/Library/Developer/CommandLineTools

Homebrew

Zum Installieren der übrigen erforderlichen Komponenten empfehlen wir, zuerst den „fehlenden Paketmanager für macOS“ zu installieren, der auch als Homebrew bezeichnet wird. Öffnen Sie dazu ein Terminalfenster und geben Sie Folgendes ein:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

So prüfen Sie, ob Sie die Brauerei korrekt installiert haben:

brew --version

Hier sollten Sie das sehen:

Homebrew 1.6.9-8-g25542d7
Homebrew/homebrew-core (git revision 0e0c84; last commit 2018-06-20)

.Net 6.0 SDK

Sie müssen das .Net 6.0 SDK installieren.

Nachdem Sie Homebrew installiert haben, können Sie das Paket dotnet-sdk installieren. Öffnen Sie dazu ein Terminalfenster und geben Sie Folgendes ein:

brew cask install dotnet-sdk

Mit dem folgenden Befehl können Sie testen, ob die dotnet-Befehlszeile richtig installiert wurde:

dotnet --info

.NET-Beispielcode abrufen

Der Beispielcode befindet sich im Repository dotnet_or-tools.

  1. Laden Sie das Repository als ZIP-Datei herunter und entpacken Sie es oder klonen Sie es:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/dotnet_or-tools
    
  2. Wechseln Sie zum Beispielverzeichnis:

    cd dotnet_or-tools
    

Beispiel erstellen

Über das Verzeichnis dotnet_or-tools:

Erstellen Sie das Projekt mit:

dotnet build -c Release

Beispiel ausführen

Über das Verzeichnis dotnet_or-tools:

Führen Sie die Binärdatei mit folgendem Befehl aus:

dotnet run -c Release

Glückwunsch! Sie haben gerade eine Anwendung mit OR-Tools ausgeführt und können jetzt mit OR-Tools starten.