Como usar o NuGet para .Net com ferramentas OR

Introdução

Neste guia, você vai começar a usar ferramentas OR em .Net com um exemplo simples de trabalho.

Embora essas instruções também possam funcionar em outras variantes do MacOS, as testamos apenas em máquinas que atendem aos seguintes requisitos:

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

Pré-requisitos

As seções a seguir descrevem os pré-requisitos para a instalação das ferramentas OR.

Ferramentas de linha de comando do Xcode

É necessário instalar as ferramentas de linha de comando do Xcode. Para fazer isso, abra o Terminal, localizado em /Applications/Utilities/, e insira:

xcode-select --install

Clique em "Install" para fazer o download e instalar as ferramentas de linha de comando do Xcode. Não é necessário "Obter Xcode" na App Store. Se a conexão de Internet for lenta, isso pode levar muitos minutos.

Verifique se você instalou as ferramentas de linha de comando do Xcode:

xcode-select -p

Você vai ver:

/Library/Developer/CommandLineTools

Homebrew

Para instalar os pré-requisitos restantes, recomendamos primeiro instalar o "gerenciador de pacotes ausente para macOS", conhecido também como Homebrew. Para fazer isso, abra uma janela do terminal e digite:

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

Para verificar se você instalou o Bebê, faça o seguinte:

brew --version

Você vai ver:

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

SDK .Net 6.0

É preciso instalar o SDK do .Net 6.0.

Depois de instalar o Homebrew, instale o pacote dotnet-sdk abrindo uma janela do terminal e digitando:

brew cask install dotnet-sdk

Teste a instalação da CLI dotnet corretamente usando o seguinte comando:

dotnet --info

Acessar o código de exemplo .Net

O código de exemplo está localizado no repositório dotnet_or-tools.

  1. Faça o download do repositório como um arquivo ZIP e extraia-o ou clone o repositório:

    git clone -b v9.9 --depth 1 https://github.com/or-tools/dotnet_or-tools
    
  2. Mude para o diretório de exemplos:

    cd dotnet_or-tools
    

Criar o exemplo

No diretório dotnet_or-tools:

Crie o projeto usando:

dotnet build -c Release

Executar o exemplo

No diretório dotnet_or-tools:

Execute o binário usando:

dotnet run -c Release

Parabéns! Você acabou de executar um aplicativo com OR-Tools, está tudo pronto para começar a usar OR-Tools.