爲了方便打包測試,本身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編譯