Ripristino e creazione con MSBuild

In questo capitolo, discuteremo come ripristinare e creare il file MSBuild (* .csproj) utilizzando l'utilità della riga di comando. Per vedere quali comandi sono disponibili nell'anteprima 1 di .NET Core 2.0, eseguiamo il comando seguente.

dotnet help

Vedrai tutti i comandi come nuovo, ripristino, compilazione, ecc.

Di seguito è riportata l'implementazione predefinita in Program.cs file.

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

Eseguiamo ora il seguente comando per vedere lo stato di avanzamento.

dotnet build

Vedrai molti errori. Questi errori devono essere corretti.

Eseguiamo ora il seguente comando.

dotnet restore

Puoi vedere che tutti i pacchetti sono stati ripristinati. Sono state generate anche alcune nuove cartelle e file.

Per vedere la struttura della directory, eseguiamo il seguente comando.

tree /f

Di seguito è riportata la struttura della directory:

Ricostruiamo ora il progetto eseguendo nuovamente il seguente comando.

dotnet build

Ora il progetto verrà compilato correttamente senza errori e viene creato anche MSBuild.dll.

Per vedere l'output, eseguiamo il seguente comando:

dotnet run

Puoi vedere il seguente output sulla tua console.