dotnet msbuilddotnet msbuild
本文内容
本文适用于:✓ .NET Core 1.x SDK ✓ .NET Core 2.x SDK
nameName
dotnet msbuild
- 生成项目及其所有依赖项。
摘要Synopsis
dotnet msbuild <msbuild_arguments> [-h]
说明Description
dotnet msbuild
命令允许访问功能完备的 MSBuild。
该命令与仅适用于 SDK 样式项目的现有 MSBuild 命令行客户端具有完全相同的功能。选项一致。有关可用选项的详细信息,请参阅 MSBuild 命令行参考。
dotnet build 命令相当于 dotnet msbuild -restore -target:Build
。dotnet build
更常用于生成项目,但 dotnet msbuild
可使用户更好地进行控制。例如,如果想要运行特定目标(而不运行生成目标),可能更倾向于使用 dotnet msbuild
。
示例Examples
- 生成项目及其依赖项:
dotnet msbuild
- 使用“发布”配置生成项目及其依赖项:
dotnet msbuild -p:Configuration=Release
- 运行发布目标并发布
osx.10.11-x64
RID:
dotnet msbuild -t:Publish -p:RuntimeIdentifiers=osx.10.11-x64
- 请参阅包含 SDK 添加的所有目标的整个项目:
dotnet msbuild -pp