2009-02-12 82 views
2

我想讓我的構建過程用於生成安裝項目爲單擊。但是,我也想將{smartassembly}添加到構建步驟以混淆構建,但僅限於構建計算機。我如何在Visual Studio 2008 vdproj中添加預構建步驟?Visual Studio安裝項目 - 添加預構建步驟

基本上,我想移動命令行參數來將構建應用程序的最後部分模糊化爲安裝程序的一部分,因此只有構建計算機需要有許可證。

或者,我們是否應該爲所有開發人員獲得{smartassembly}?這是一個非常大的成本變化(從一個建造許可證到5不是一筆小錢),所以這裏的推理必須相當密切。我只是將它添加到負責構建的機器上,而不是讓所有開發人員擁有它,然後強制開發人員嘗試重現客戶實際擁有的發佈版本中的錯誤。

回答

4

是的,事實證明我是個白癡。 UI是不同的,但是構建前和構建後的項目都在屬性中,就好像它是UI屬性,而不是項目屬性。

0

爲什麼不能爲您的解決方案/項目提供不同的目標/構建/配置。它是構建機器上唯一構建的。

(僅適用於項目/目標/配置的前/後生成步驟)。如果不行,我會問它是誰寫他們的建議的公司。

+0

我還沒有想出如何爲visual studio中的安裝項目做不同的構建配置。我認爲公司肯定不介意出售額外的四個許可證:) – mmr 2009-02-12 22:35:13

+0

哦 - 對不起,我錯過了關於vdproject/installer項目的部分。但這對他們來說是一個普遍問題。 – Tim 2009-02-12 22:52:02

相關問題