2017-02-09 96 views
0

我有一個安裝服務的Windows Installer項目。我使用NAnt構建一次爲兩種配置構建我的.msi安裝:SiteProd和SiteTest。這些.msi安裝了Windows服務。如何在建設時更改ProductCode和ProductName

要允許並排安裝,我需要能夠在構建時更改SiteTest安裝的ProductCode和ProductName。我可以通過在構建項目之前更改.vdproj文件或在.msi中更改項目來完成此操作。無論哪種方式,我如何使用NAnt來做到這一點?

回答

0

我相信你會發現用這個工具走這條路很困難。例如,您的服務無疑使用ServiceInstall自定義操作進行安裝,該操作將服務名稱硬編碼到其中。您將無法在構建過程中對其進行轉換。

使用另一種工具更加微不足道,但如果您想了解更多信息,您必須要求我命名它。否則我相信我會被低估。

相關問題