使用MSBuild恢复和构建

在本章中,我们将讨论如何使用命令行实用程序还原和构建MSBuild(* .csproj)文件.要查看.NET Core 2.0预览1中可用的命令,请运行以下命令.

 dotnet help

您将看到所有命令,如new,restore,build等.

恢复

以下是 Program.cs 文件中的默认实现.

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

现在让我们执行以下命令来查看进度.

 dotnet build

你会看到很多错误.这些错误需要纠正.

很多错误

让我们来现在运行以下命令.

 dotnet restore

你可以看到所有包都已恢复.还生成了一些新的文件夹和文件.

Generated

To看到目录结构,让我们运行以下命令.

 tree /f

以下是目录结构 :

目录结构

现在让我们重新开始运行以下命令的项目.

 dotnet build

现在你的项目将成功构建而不会出现任何错误,并且还会创建MSBuild.dll.

MSBuild.dll

要查看输出,让我们运行以下命令 :

 dotnet run

您可以在控制台上看到以下输出.

控制台输出