我拼命尝试转换.vdproj proj。进入 wix 项目,具有相同的自定义操作(原因是我不知道安装到底应该做什么) - 现在对此感到困惑:
/installtype=notransaction /action=install /LogFile= /sd="[SourceDir]\" /td="[TARGETDIR]\" /cf=[CF] "[#_DF75DCA6_84B6_7B49_8F15_EAEE08D32EA4]" "[VSDFxConfigFile]"
不知道是什么 [VSDFxConfigFile],并且缺少由 Visual Studio 在 WinService 项目中生成的自定义操作背后的整体情况。
如果有人给我有关过程的线索,我将不胜感激!
更新:今天我讨论了安装程序的要求,同事们都知道它应该能够根据参数更改 .config 文件 - XML 中有整个配置元素树 - 它应该替换已安装的 .config 文件 - 我只是想知道如果在 WIX 中有直接的方法可以做到这一点
此外 - .vdproj 文件中已经有一些自定义操作(我猜这不是标准的自定义操作) - 它调用了一些 dll lib .NET 安装程序组件 - 我想根据参数更改 .config ,但它发生的方式是对我来说不是很清楚。我使用了 ORCA 和 MSI 日志,但我仍然觉得自己像梦境中的爱丽丝。好吧,我也无法说出所有代码部分的名称,这就是为什么我仍然想通过 vdproj 调用在 msi 文件中生成的所有 CustomAction