經過腳本調用MSBuild編譯項目時指定Configuration(解決方案配置)和Platform(解決方案平臺),Rebuid(從新生成解決方案),Clean(清理解決方案)

爲了方便打包測試,本身PowerShell寫了一個編譯和發佈的腳本,調用msbuild經過命令行來編譯當前解決方案測試

後來發現一個問題,用VS編譯解決方案,我經過 項目屬性-Build設置 Release和x86ui

可是腳本直接調用MSBuild編譯,有一個項目的屬性死活就是Release和Any Cpuspa

後來看MSBuild的參數,有一個是能夠指定的這兩個屬性的,就是 /property 縮寫 /p命令行

 

MSBuild添加下面的參數orm

/p:Configuration=Release;Platform=x86blog

 

後續:今天又遇到了VS能夠正常編譯,可是用msbuild不行的問題get

後來發現能夠指定target來對應編譯方式
io

/target:Clean;Rebuild編譯

相關文章
相關標籤/搜索