2011-03-08 48 views
5

我们有一个包含Windows服务和Winform客户端工具的客户端/服务器应用程序。我设法在Visual Studio中创建了一个Wix项目(2010,使用wix 3.5工具集)。我在引用中使用“收获”功能,而不是指定每个文件,因为涉及到许多库项目。如何创建简单的Wix安装项目

问题,我想弄清楚:

  1. 如何引用包括DLL的?有些位于GAC中,有些位于工作区内的相对路径中。我假设我可以明确列出每个文件,但似乎Wix应该有自动检测它们的方法。

  2. 如何在“收获”已启用的情况下安装服务。我见过的所有示例都需要在KeyPath = true时添加一个显式元素。然而这不适用于收获=真实设置。

我意识到收获的功能可能是方便时,有更复杂的事情在进行这是不可行的。我应该放弃收获,并试图明确指定每个文件?

我在Wix上看到的大多数示例都只是xml文件的片段。是否有任何地方可以找到完整的真实世界中安装其他非平凡设置功能的示例?

+0

我有同样问题的痛苦......我需要用收获的功能和安装,同时该服务。 3年后有什么消息吗? – 2014-06-11 16:50:04

回答

9

使用WixEdit。 http://wixedit.sourceforge.net/

使用它很容易导入整个文件夹。

此外,检查出伟大的WiX的教程在这里:http://www.tramontana.co.hu/wix/
5.4提供的服务
服务可以安装并自动启动。
http://wix.tramontana.co.hu/tutorial/net-and-net/services-rendered

对于更多的信息,签出更多的WiX的文档在这里:http://wixtoolset.org/documentation/manual

+0

感谢您的回复。我现在已经开始了另一个项目,但下一次我做一个安装项目时我会看看WixEdit。 – randbrown 2011-05-05 13:13:34

相关问题