OR-Tools NuGet für .Net verwenden

Einführung

Dieser Leitfaden hilft Ihnen beim Einstieg in OR-Tools in .Net mit einer einfachen, Beispiel.

Auch wenn diese Anleitung auch für andere macOS-Varianten funktioniert, 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)

Vorbereitung

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, das in /Applications/Utilities/ gefunden wurde, und geben Sie Folgendes ein:

xcode-select --install

Klicken Sie auf „Install“ (Installieren), um die Xcode-Befehlszeilentools herunterzuladen und zu installieren. Sie benötigen keine auf „Xcode anfordern“ aus dem App Store. Eine langsame Internetverbindung kann viele Minuten dauern.

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

xcode-select -p

Hier sollten Sie dies sehen:

/Library/Developer/CommandLineTools

Homebrew

Um die verbleibenden Komponenten zu installieren, empfehlen wir, zuerst die „fehlender Paketmanager für macOS“ auch bekannt als Homebrew: Ö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 überprüfst du, ob Brew installiert wurde:

brew --version

Hier sollten Sie dies 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.

Nach der Installation von Homebrew können Sie die dotnet-sdk-Paket, indem Sie ein und geben Sie Folgendes ein:

brew cask install dotnet-sdk

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

dotnet --info

.Net-Beispielcode abrufen

Der Beispielcode befindet sich im dotnet_or-tools.

  1. Repository als ZIP-Datei herunterladen und extrahieren Sie es oder klonen Sie das Repository:

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

    cd dotnet_or-tools
    

Beispiel erstellen

Aus dem Verzeichnis dotnet_or-tools:

Erstellen Sie das Projekt mit:

dotnet build -c Release

Beispiel ausführen

Aus dem Verzeichnis dotnet_or-tools:

Führen Sie die Binärdatei aus mit:

dotnet run -c Release

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