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.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/restore.jpg)
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.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/lot_of_errors.jpg)
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.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/generated.jpg)
Para ver a estrutura do diretório, vamos executar o seguinte comando.
tree /f
A seguir está a estrutura do diretório -
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/directory_structure.jpg)
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.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/msbuild_dll.jpg)
Para ver a saída, vamos executar o seguinte comando -
dotnet run
Você pode ver a seguinte saída em seu console.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/console_output.jpg)