2017-02-09 99 views
0

我有一个安装服务的Windows Installer项目。我使用NAnt构建一次为两种配置构建我的.msi安装:SiteProd和SiteTest。这些.msi安装了Windows服务。如何在建设时更改ProductCode和ProductName

要允许并排安装,我需要能够在构建时更改SiteTest安装的ProductCode和ProductName。我可以通过在构建项目之前更改.vdproj文件或在.msi中更改项目来完成此操作。无论哪种方式,我如何使用NAnt来做到这一点?

回答

0

我相信你会发现用这个工具走这条路很困难。例如,您的服务无疑使用ServiceInstall自定义操作进行安装,该操作将服务名称硬编码到其中。您将无法在构建过程中对其进行转换。

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

相关问题