Restaurar y construir con MSBuild

En este capítulo, discutiremos cómo restaurar y construir su archivo MSBuild (* .csproj) usando la utilidad de línea de comandos. Para ver qué comandos están disponibles en .NET Core 2.0 Preview 1, ejecutemos el siguiente comando.

dotnet help

Verá todos los comandos como nuevo, restaurar, construir, etc.

A continuación se muestra la implementación predeterminada en Program.cs archivo.

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

Ejecutemos ahora el siguiente comando para ver el progreso.

dotnet build

Verás muchos errores. Estos errores deben rectificarse.

Ejecutemos ahora el siguiente comando.

dotnet restore

Puede ver que todos los paquetes están restaurados. También se han generado algunas carpetas y archivos nuevos.

Para ver la estructura del directorio, ejecutemos el siguiente comando.

tree /f

A continuación se muestra la estructura del directorio:

Reconstruyamos ahora el proyecto ejecutando el siguiente comando nuevamente.

dotnet build

Ahora su proyecto se compilará con éxito sin ningún error y también se creará MSBuild.dll.

Para ver el resultado, ejecutemos el siguiente comando:

dotnet run

Puede ver el siguiente resultado en su consola.