开发手册 欢迎您!
软件开发者资料库

使用MSBuild恢复和构建

使用MSBuild进行.NET核心还原和构建 - 从基本到高级概念的简单简单步骤学习.NET Core,其中包括概述,先决条件,环境设置,入门,数值,垃圾收集,代码执行,模块化,项目文件,软件包参考,创建UWP应用程序,MSBuild,Metapackage,Windows运行时和扩展SDK,创建.NET标准库,可移植类库,添加库引用,共享.NET核心库,创建Xamarin.Forms项目,PCL故障排除,创建测试项目,在Visual Studio中运行测试,测试库,托管扩展性框架,SDK,MSBuild和project.json,使用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

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

控制台输出