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.
![](https://assets.edu.lat/dotnet_core/images/restore.jpg)
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.
![](https://assets.edu.lat/dotnet_core/images/lot_of_errors.jpg)
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.
![](https://assets.edu.lat/dotnet_core/images/generated.jpg)
Per vedere la struttura della directory, eseguiamo il seguente comando.
tree /f
Di seguito è riportata la struttura della directory:
![](https://assets.edu.lat/dotnet_core/images/directory_structure.jpg)
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.
![](https://assets.edu.lat/dotnet_core/images/msbuild_dll.jpg)
Per vedere l'output, eseguiamo il seguente comando:
dotnet run
Puoi vedere il seguente output sulla tua console.
![](https://assets.edu.lat/dotnet_core/images/console_output.jpg)