Восстановление и сборка с помощью MSBuild
В этой главе мы обсудим, как восстановить и собрать файл MSBuild (* .csproj) с помощью утилиты командной строки. Чтобы узнать, какие команды доступны в .NET Core 2.0 preview 1, давайте запустим следующую команду.
dotnet help
Вы увидите все команды, такие как new, restore, build и т. Д.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/restore.jpg)
Ниже приведена реализация по умолчанию в Program.cs файл.
using System;
namespace MSBuild {
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello World!");
}
}
}
Давайте теперь выполним следующую команду, чтобы увидеть прогресс.
dotnet build
Вы увидите много ошибок. Эти ошибки необходимо исправить.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/lot_of_errors.jpg)
Давайте теперь выполним следующую команду.
dotnet restore
Вы видите, что все пакеты восстановлены. Также были созданы некоторые новые папки и файлы.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/generated.jpg)
Чтобы увидеть структуру каталогов, давайте запустим следующую команду.
tree /f
Ниже приводится структура каталогов -
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/directory_structure.jpg)
Давайте теперь перестроим проект, снова выполнив следующую команду.
dotnet build
Теперь ваш проект будет успешно построен без каких-либо ошибок, и MSBuild.dll также будет создан.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/msbuild_dll.jpg)
Чтобы увидеть результат, давайте запустим следующую команду -
dotnet run
Вы можете увидеть следующий вывод на своей консоли.
![](https://post.nghiatu.com/assets/tutorial/dotnet_core/images/console_output.jpg)