Restaurando e construindo com MSBuild

Neste capítulo, discutiremos como restaurar e construir seu arquivo MSBuild (* .csproj) usando o utilitário de linha de comando. Para ver quais comandos estão disponíveis na visualização 1 do .NET Core 2.0, vamos executar o seguinte comando.

dotnet help

Você verá todos os comandos como novo, restaurar, construir, etc.

A seguir está a implementação padrão em Program.cs Arquivo.

using System;  
namespace MSBuild { 
   class Program { 
      static void Main(string[] args) { 
         Console.WriteLine("Hello World!"); 
      } 
   } 
}

Vamos agora executar o seguinte comando para ver o progresso.

dotnet build

Você verá muitos erros. Esses erros precisam ser corrigidos.

Vamos agora executar o seguinte comando.

dotnet restore

Você pode ver que todos os pacotes foram restaurados. Algumas novas pastas e arquivos também foram gerados.

Para ver a estrutura do diretório, vamos executar o seguinte comando.

tree /f

A seguir está a estrutura do diretório -

Vamos agora reconstruir o projeto executando o seguinte comando novamente.

dotnet build

Agora seu projeto será compilado com êxito sem nenhum erro e MSBuild.dll também será criado.

Para ver a saída, vamos executar o seguinte comando -

dotnet run

Você pode ver a seguinte saída em seu console.