0

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

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

4

1 回答 1

0

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

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

于 2017-02-10T23:19:18.957 回答