Cómo usar NuGet de las herramientas OR para .NET

Introducción

En esta guía, aprenderás a usar las herramientas OR en .NET con un ejemplo funcional simple.

Aunque estas instrucciones también pueden funcionar en otras variantes de Windows, solo las probamos en máquinas que cumplen con los siguientes requisitos:

Windows 10 de 64 bits (x86_64) con lo siguiente:

  • Microsoft Visual Studio Enterprise 2022
  • Vista previa 2 o posterior de la Comunidad de Microsoft Visual Studio 2022

Requisitos previos

En las siguientes secciones, se describen los requisitos para instalar las herramientas OR.

Redistribuible de Microsoft Visual C++

Debes tener instalado el redistribuible de Microsoft Visual C++ para Visual Studio 2022 (selecciona la versión x64) en tu computadora, ya que la biblioteca OR-Tools para .NET es un wrapper de la biblioteca nativa de C++.

SDK de .NET Core 3.1

Debes instalar el paquete de SDK de .NET Core 3.1 versión 3.1.100 o superior desde la siguiente ubicación: sdk-3.1.425-windows-x64-installer

SDK de .NET 6.0

Debes instalar el SDK de .NET 6.0 del paquete desde la siguiente ubicación: sdk-6.0.403-windows-x64-installer.

Obtén el código de ejemplo de .NET

El código de ejemplo se encuentra en el repositorio dotnet_or-tools.

  1. Descarga el repositorio como un archivo ZIP y extráelo o clona el repositorio:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/dotnet_or-tools
    
  2. Cambia al directorio de ejemplos:

    cd dotnet_or-tools
    

Compila el ejemplo

Desde el directorio dotnet_or-tools:

Compila el proyecto con lo siguiente:

dotnet build -c Release

Cómo ejecutar el ejemplo

Desde el directorio dotnet_or-tools:

Ejecuta el objeto binario con el siguiente comando:

dotnet run -c Release

¡Felicitaciones! Acabas de ejecutar una aplicación con las herramientas OR, estás listo para comenzar a usar las herramientas OR.