2015-12-02 29 views
11

在哪裏工作,我們竭盡全力在Fake中創建構建腳本來完成大量的任務,以便開發人員可以檢查到底發生了什麼在提交之前發生在TeamCity服務器上。從命令行運行它非常棒,但我真的很希望能夠在Visual Studio中執行構建時調用該腳本。從我自己的研究,我還沒有發現任何目前允許這一點,也沒有找到任何我想要的VSIX。我目前正在運行的假設是,如果我想繼續這個想法,我需要自己寫一個VS擴展。如何在Visual Studio中更改構建命令的默認行爲

有沒有人在這裏知道任何現有的VSIX,或任何方式來更改構建的默認行爲?

僅供參考,目標VS是2015年

+0

您可以覆蓋項目文件中的構建目標,它會執行任何你放在那裏的內容,比如調用你的僞造構建腳本。從你提供的信息來看,這聽起來比操縱擴展並試圖讓它們在所有開發人員的機器等上更容易。 – stijn

+0

假定腳本調用msbuild,是不是會讓我陷入遞歸循環失敗? – pms1969

+0

如果它在另一個項目上調用msbuild,如果在同一個項目上調用msbuild,例如'msbuild myproject/target:ActualBuild',其中ActualBuild是實際構建的目標 – stijn

回答

0

如果它只是參數你想通過如。

code.exe -b 

然後,您可以在屬性>調試下的解決方案中更改構建設置。

+0

謝謝Zanidd,但我的意思是VS-any-flavor-except-Code。 :-(但我喜歡代碼 – pms1969

+0

哦,code.exe應該是一個佔位符,如果你想用像anyexe.exe -p -t這樣的params來啓動你的應用程序,你可以在屬性調試窗口中鍵入這些參數 – Zanidd

相關問題