1
我有一個解決方案包含10個項目,並希望在構建解決方案時排除1或2個項目。 問題是,我在命令行中構建解決方案,並希望部分運行它(不是所有的項目),並且下一次運行它 - 所有項目都將生成。 (我正在使用MSBuild.exe)有沒有一種方法可以使用命令行從VS中的解決方案中排除項目?
你們有沒有人知道這種使用命令行(而不是使用VS接口)的方式?
是否有任何命令行參數來排除這些項目?
謝謝,
Shai。
我有一個解決方案包含10個項目,並希望在構建解決方案時排除1或2個項目。 問題是,我在命令行中構建解決方案,並希望部分運行它(不是所有的項目),並且下一次運行它 - 所有項目都將生成。 (我正在使用MSBuild.exe)有沒有一種方法可以使用命令行從VS中的解決方案中排除項目?
你們有沒有人知道這種使用命令行(而不是使用VS接口)的方式?
是否有任何命令行參數來排除這些項目?
謝謝,
Shai。
您可以使用/target
或/t
開關來指定要構建的解決方案。
例如建立兩個項目「的WebApp \ MyWebApp.vcproj」和「Web服務\ MyWebService.vcproj」你可以這樣做:
msbuild.exe Solution.sln /t:WebApps\MyWebApp.vcproj:Build;WebServices\MyWebService.vcproj
因此排除2 10的項目,你簡單地列出了8你希望建立。