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

Introducción

Esta guía te ayudará a comenzar a usar OR-Tools en .NET con una solución simple ejemplo.

Aunque estas instrucciones también podrían funcionar en otras variantes de Windows, solo los probaron en máquinas que cumplen con los siguientes requisitos:

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

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 o versiones posteriores

Requisitos previos

Las siguientes secciones describen los requisitos previos para instalar OR-Tools.

Microsoft Visual C++ redistribuible

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

SDK de .NET Core 3.1

Debes instalar el paquete del 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 paquete del SDK de .NET 6.0 desde la siguiente ubicación: sdk-6.0.403-windows-x64-installer

Obtén el código de ejemplo .NET

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

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

    git clone -b v9.10 --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, tienes todo listo para comienza a usar las herramientas OR.