2010-10-06 33 views
1

有什麼建議嗎?代碼和藝術品/資產都在SVN中,我們不希望在任何人建議之前將其移植到GCC或其他編譯器! 由於我們沒有構建服務器,它可能仍然在開發人員的個人電腦上運行,但我們不希望他們只是手動進行構建並將其打包,所以首選簡化並儘量減少第三方工具。爲Visual C++應用程序設置1步構建

它基本上只是一個包含多個項目的C++解決方案,另外我們還有一個Inno Setup安裝程序要構建。

現在它是一個3個步驟(或4,如果你包括上傳發布到FTP):

  1. 從SVN
  2. 獲取
  3. 生成解決方案從VC++
  4. 運行的Inno創建包裝 安裝程序
+1

腳本嗎?所有提到的工具都可以從命令行訪問。 – 2010-10-06 07:48:12

+0

是的,但作爲一個簡單的.bat文件或其他東西? – 2010-10-06 07:52:26

回答

0

如果你不能用VS構建步驟來完成它(請參閱Necrolis的答案),那麼在過去我使用makefile與nmake一起運行,它包含在VS中(你需要開始一個命令提示符與VS的正確的環境設置 - 有一個快捷方式在開始菜單上。)

現在我使用FinalBuilder(http://www.finalbuilder.com/home.aspx)所有這些東西,這是昂貴的,不符合你的'不第三方'的願望,但是一個很好的工具。一旦你瞭解了它,你就會意識到你可能想要做的事情遠比編譯/打包要多得多 - 你可能想要增加版本號,移動文件,創建目錄等等.FB是好的在那種東西。

0

我加入最新的答案爲其他用戶:

目前沒有可用的第三方擴展,Inno Setup的集成到Visual Studio,並允許您直接從IDE建設安裝(或使用的MSBuild命令行) 。

它可以使用預,後&自定義生成步驟,批處理文件,代碼簽名,通過Windows命令行中運行的程序等

檢查的Visual Studio市場獲取更多信息有關視覺&安裝https://marketplace.visualstudio.com/items?itemName=unSignedsro.VisualInstaller

相關問題