如何在构建时更改ProductCode和ProductName

时间:2017-02-09 18:18:04

标签: windows-installer nant vdproj

我有一个安装服务的Windows Installer项目。我使用NAnt构建来一次为两个配置构建我的.msi安装:SiteProd和SiteTest。这些.msi安装Windows服务。

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

1 个答案:

答案 0 :(得分:0)

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

使用其他工具更加琐碎,但如果您想了解更多信息,则必须要求我为其命名。否则,我确定我会被投票。