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 macOS, nous ne les ont testés que sur des machines répondant aux exigences suivantes:

  • MacOS 13.0.1 (Ventura) Intel 64 bits (x86_64)
  • MacOS 13.0.1 (Ventura) M1 (arm64)

Prérequis

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

Outils de ligne de commande Xcode

Vous devez installer les outils de ligne de commande Xcode. Pour ce faire, ouvrez la Terminal, disponible dans /Applications/Utilities/, puis saisissez la commande suivante:

xcode-select --install

Cliquez sur "Installer" pour télécharger et installer les outils de ligne de commande Xcode. Vous n'avez pas besoin par "Get Xcode" sur l'App Store. Si votre connexion Internet est lente, peut prendre plusieurs minutes.

Vérifiez que vous avez installé correctement les outils de ligne de commande Xcode:

xcode-select -p

Vous devriez obtenir le résultat suivant :

/Library/Developer/CommandLineTools

Homebrew

Pour installer les autres prérequis, nous vous recommandons d'installer d'abord "gestionnaire de paquets manquant pour macOS" également appelé Homebrew Pour ce faire, ouvrez une fenêtre de terminal et saisissez la commande suivante:

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

Pour vérifier que vous avez correctement installé brew:

brew --version

Vous devriez obtenir le résultat suivant :

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

SDK .Net 6.0

Vous devez installer le SDK .Net 6.0.

Une fois Homebrew installé, vous pouvez installer dotnet-sdk en ouvrant un fenêtre de terminal et saisissez la commande suivante:

brew cask install dotnet-sdk

Vous pouvez vérifier que la CLI dotnet est correctement installée à l'aide de la commande suivante:

dotnet --info

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.