1

我有一种情况将连接字符串作为参数传递给 msi 文件,以便安装程序选择它并替换 .exe.config 文件中的连接字符串。

通过使用自定义操作来做同样的事情,我可以轻松地实现这一点。但我不想使用它,因为我有一些不使用它们的限制。那么是否可以在不使用自定义操作的情况下进行此类操作?

4

2 回答 2

0

Windows Installer 中没有任何用于转换 XML 文件的本机支持。您必须使用某种自定义操作或删除安装程序执行更新的要求。

在仍然使用(主要)Visual Studio 设置和部署项目的同时,最简洁的方法是编写一个 WiX 合并模块来封装 XML 更改部分并在安装程序中使用该模块。

于 2012-07-08T19:08:39.477 回答
0

您好,您对我在几个项目上所做的没有任何限制。我所做的是我还在环境变量(其他解决方案)上索引我的连接,以避免部署多个版本的软件。

于 2012-07-06T12:53:11.240 回答