我的Visual Studio 2008中通过自定义操作从UI需要输入,并将它们传递到输出内的工作完全安装项目 - 这完全适用

现在我不得不这样改变这种使UI仍处于安装项目但该输出是一个合并模块内。

当前自定义操作数据看起来很像与EditHostUrl从UI对话框编辑框来如下。

/HostUrl="[EditHostUrl]" 

我现在需要将该值传递给合并模块,然后从那里将它作为自定义操作数据到项目输出的输入,但也并不似乎是在如何实现这一目标的任何文档。

要清楚维克斯/的InstallShield等...当前不是选项。我还宁可不嵌入合并模块内的UI(分离的原因,并且还它不与Visual Studio盒子的支持下)。

有帮助吗?

解决方案

答案竟然是reltively简单。

当合并模块被包括在安装项目被忠实地合并并且这样MergeModule如同它们是其自身可以从父母UI变量读取值。我有其他方面的困难使得该非显而易见的开始,但从头开始创建模块和设置项目时的值是在相同的上下文

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top