我正在为Visual Studio 2010解决方案构建一个安装程序,我决定使用WiX。我已经将WiX安装项目添加到解决方案中,并试图以类似于解决方案中其他项目的方式配置它。
这些项目的设置方式是它们的项目文件与源代码的其余部分放在一个单独的目录中:
Source
Core
UI
Projects <- .vcproj files for the Core and UI projects are in this directory
...
现在,WiX安装程序的新项目名为Setup,因此目录树现在看起来像:
Source
Core
UI
Setup
Projects <- .wixproj for Setup is here, and I want it's source files in the Setup directory
...
问题是,每当我向安装项目添加源文件时,它都会将该文件从它所在的位置复制到Projects目录,靠近.wixproj文件。
是否有一些我可以设置在项目上,以防止这种行为,并包括WiX源文件到位?
Bryan的评论基本上涵盖了它:
还可以在xml编辑器中打开.wixproj,并通过编辑xml添加文件(请查看链接到项目的其他文件的显示方式)。这看起来更复杂,但如果您有大量的源文件要添加,则可能不那么繁琐。