dotnet msbuild

本文适用于: ✔️ .NET Core 3.1 SDK 及更高版本

Name

dotnet msbuild - 生成项目及其所有依赖项。 注意:如果有多个解决方案或项目文件,可能需要指定解决方案或项目文件。

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

dotnet msbuild 命令允许访问功能齐全的 MSBuild。

该命令的功能与 SDK 样式项目的现有 MSBuild 命令行客户端完全相同。 这些选项都是相同的。 有关可用选项的详细信息,请参阅 MSBuild 命令行参考

dotnet build 命令等效于 dotnet msbuild -restore.

Examples

  • 生成项目及其依赖项:

    dotnet msbuild
    
  • 使用发布配置生成项目及其依赖项:

    dotnet msbuild -property:Configuration=Release
    
  • 运行发布目标并发布 osx-x64 RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • 查看 SDK 包含的所有目标的完整项目:

    dotnet msbuild -preprocess
    dotnet msbuild -preprocess:<fileName>.xml