我有一個包含多個 csproj 和一個 sqlproj 文件的解決方案。我正在嘗試使用命令構建它:msbuild test.sln -target:Clean;Build;Publish /p:DeployOnBuild=true /p:Configuration=Debug /p:VisualStudioVersion=16.0 /m我得到一個錯誤:“SqlPublishTask”任務沒有為必需的參數“SqlPublishProfilePath”賦值。所以我想告訴MSBuild我不想發布sqlproj。我可以輕松地為 csproj 做到這一點(只需將“PublishableProject”屬性設置為 false)。但它不適用于 sqlproj。
1 回答

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
在這種情況下,通過僅調用這些特定項目的解決方案目標,可能更容易指定您實際想要發布的項目。
例如
msbuild?test.sln?-target:Clean;Build;My_Test_Proj:Publish;solutionfolder\other_proj:Publish
- 1 回答
- 0 關注
- 166 瀏覽
添加回答
舉報
0/150
提交
取消