dotnet msbuild
本文適用於: ✔️ .NET Core 3.1 SDK 與更新版本
名稱
dotnet msbuild
- 建置專案和其所有相依性。 注意:若有多個解決方案或專案檔,則可能需要指定一個。
概要
dotnet msbuild <MSBUILD_ARGUMENTS>
dotnet msbuild -h
描述
dotnet msbuild
命令可存取完整功能的 MSBuild。
此命令與現有的 MSBuild 命令列用戶端有完全相同的功能,但僅限於 SDK 型專案。 選項完全一樣。 如需可用選項的詳細資訊,請參閱 MSBuild 命令列參考。
dotnet build 命令等同於 dotnet msbuild -restore
。 若您不想建置專案,但有想要執行的特定目標,請使用 dotnet build
或 dotnet 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