OR-Tools NuGet für .Net verwenden

Einführung

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

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

Windows 10 64-Bit (x86_64) mit:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio-Community 2022 Preview 2 oder höher

Vorbereitung

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

Microsoft Visual C++ Redistributable

Sie müssen das Microsoft Visual C++ Redistributable for Visual Studio 2022 (x64-Version auswählen) auf Ihrem Computer ausführen, da die OR-Tools-Bibliothek für .Net ein Wrapper für die native C++-Bibliothek.

.NET Core 3.1 SDK

Sie müssen das Paket .NET Core 3.1 SDK, Version 3.1.100 oder höher, von den folgenden Speicherort: sdk-3.1.425-windows-x64-installer

.Net 6.0-SDK

Sie müssen das .NET 6.0 SDK-Paket von den folgenden Speicherort: sdk-6.0.403-windows-x64-installer

.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.