2008-11-18 91 views
0

我對構建不是很有經驗 - 這可能非常簡單!我有一個簡單的應用程序與一個簡單的部署項目。我去了發佈編譯版本的DLL所在的目錄,簽署了所有這些目錄(verisign),然後去了部署項目,選擇了Build(而不是REbuild),並且它重新編譯了所有的程序集,現在它們不是'再簽署一次。我可以保留簡單易用的部署項目,並且還簽署了程序集,還是必須以其他方式創建MSI?謝謝!如何構建部署項目而不取消簽署我的程序集?

回答

0

嘗試簽署程序集作爲構建的中間步驟。

執行此操作的一種方法是添加一個虛擬項目,該虛擬項目具有簽署組件的構建事件。在創建MSI軟件包之前,讓這個項目成爲最後一步。

1

我還沒有嘗試過,但是......不要讓部署項目依賴於應用程序項目。而是手動將應用程序的輸出添加到部署。因此,不應該觸發自動構建。

+0

這是我的答案。 – Gregory 2009-10-10 22:26:05

相關問題