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

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

dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h

dotnet msbuild 命令允许访问功能完备的 MSBuild。

该命令与仅适用于 SDK 样式项目的现有 MSBuild 命令行客户端具有完全相同的功能。 选项一致。 有关可用选项的详细信息,请参阅 MSBuild 命令行参考

dotnet build 命令相当于 dotnet msbuild -restore。 如果不想生成项目,并且拥有要运行的特定目标,请使用 dotnet builddotnet msbuild 并指定目标。

  • 生成项目及其依赖项:

    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
    			即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:https://aka.ms/ContentUserFeedback

    提交和查看相关反馈

  •