Windows installer 如何在生成时更改ProductCode和ProductName

Windows installer 如何在生成时更改ProductCode和ProductName,windows-installer,nant,vdproj,Windows Installer,Nant,Vdproj,我有一个安装服务的Windows Installer项目。我使用NAnt build一次为两种配置构建.msi安装:SiteProd和SiteTest。这些.msi安装了Windows服务 要允许并行安装,我需要能够在生成时更改SiteTest安装的ProductCode和ProductName。我可以在构建之前更改.vdproj文件,也可以在构建项目之后在.msi中更改。无论哪种方式,我如何使用NAnt来实现这一点?我相信您会发现使用该工具沿着这条道路前进非常困难。例如,您的服务无疑是使用Se

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


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

我相信您会发现使用该工具沿着这条道路前进非常困难。例如,您的服务无疑是使用ServiceInstall自定义操作安装的,该操作中硬编码了服务名称。您将无法在构建过程中转换它

使用另一个工具要简单得多,但如果你想知道更多,你必须让我说出它的名字。否则我肯定会被否决