Utiliser NuGet avec OR-Tools pour .Net

Présentation

Ce guide vous aide à faire vos premiers pas avec OR-Tools dans .Net à l'aide d'un simple à titre d'exemple.

Bien que ces instructions puissent également fonctionner sur d'autres variantes de Windows, nous ne les ont testés que sur des machines répondant aux exigences suivantes:

Windows 10 64 bits (x86_64) avec:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 ou version ultérieure

Prérequis

Les sections suivantes décrivent les conditions préalables à l'installation de OR-Tools.

Redistributable Microsoft Visual C++

Vous devez disposer du Microsoft Visual C++ Redistributable pour Visual Studio 2022 (sélectionnez la version x64) installé sur votre ordinateur, car la bibliothèque OR-Tools pour .Net est un wrapper pour bibliothèque native C++.

SDK .NET Core 3.1

Vous devez installer le package .NET Core 3.1 SDK version 3.1.100 ou ultérieure depuis l'emplacement suivant: sdk-3.1.425-windows-x64-installer

SDK .Net 6.0

Vous devez installer le package .NET 6.0 SDK depuis l'emplacement suivant: sdk-6.0.403-windows-x64-installer

Obtenir l'exemple de code .Net

L'exemple de code se trouve dans la section dotnet_or-tools.

  1. Télécharger le dépôt sous forme de fichier ZIP et extrayez-le, ou clonez le dépôt:

    git clone -b v9.10 --depth 1 https://github.com/or-tools/dotnet_or-tools
    
  2. Accédez au répertoire des exemples:

    cd dotnet_or-tools
    

Créer l'exemple

À partir du répertoire dotnet_or-tools:

Créez le projet à l'aide de la commande suivante:

dotnet build -c Release

Exécuter l'exemple

À partir du répertoire dotnet_or-tools:

Exécutez le binaire à l'aide de la commande suivante:

dotnet run -c Release

Félicitations ! Vous venez d'exécuter une application avec OR-Tools, vous êtes prêt à Premiers pas avec OR-Tools.