【问题标题】:How to change ProductCode and ProductName when building构建时如何更改 ProductCode 和 ProductName
【发布时间】:2017-02-09 18:18:04
【问题描述】:

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

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

【问题讨论】:

    标签: windows-installer nant vdproj


    【解决方案1】:

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

    使用其他工具要简单得多,但如果您想了解更多信息,您必须让我为它命名。否则我肯定会被否决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多