我在 Visual Studio 2008 中有一个完全正常工作的安装项目,它从 UI 获取输入并通过自定义操作将它们传递到输出 - 这非常有效。
现在我必须更改它,以便 UI 仍在设置项目中,但输出在合并模块中。
当前的自定义操作数据看起来很像以下,其中 EditHostUrl 来自 UI 对话框编辑框。
/HostUrl="[EditHostUrl]"
我现在需要将此值传递给合并模块,然后从那里将其用作自定义操作数据的输入到项目输出,但似乎没有任何文档说明如何实现这一点。
需要明确的是,Wix/InstallShield 等...目前不是选项。我也不想将 UI 嵌入到合并模块中(出于分离的原因,而且它不支持开箱即用的 Visual Studio)。