2

我想知道是否有人知道将使用标准 Visual Studio 2010 安装项目创建的安装项目转换为 WIX 项目是多么容易。

此安装项目也有一个自定义操作 dll。我读过关于 Heat 的文章,但我不确定它的作用。

4

1 回答 1

6

我将这个过程更多地描述为重构然后转换。例如,可能不需要您使用得很好的自定义操作。CA 通常用于执行 MSI 本身支持的操作,例如安装 Windows 服务。(重新发明轮子。)

我处理这样的情况:

1) 检查 VDPROJ 和自定义操作的意图。

2) 可能使用 Dark 将 MSI 反编译为 wxs 文件。

3) 尽可能干净地重新创作 WiX。

我已经这样做了很多次,所以这对我来说很“容易”。如果您没有基本的 Windows Installer 经验和/或 WiX 经验,那么在构建您的技能组合方面会更加困难,但也有回报。

于 2012-08-01T13:30:32.327 回答