在关于WiX的每个教程和HowTo网站(like here)中,我读到了我应该添加对我的其他项目的引用,但是当我选择Add Reference时,我在Project选项卡的项目列表中没有任何内容。我在Visual Studio 2012上尝试过这种方法,早期使用WiX 3.7,现在使用3.8。
如果有解决方案根本不使用“添加参考”功能,我该如何构建这种方式?我是初学者所以我真的不知道如何在没有此功能的情况下使用WiX,如果我在发布向导中发布了我的C#应用程序,我应该将所有生成的文件添加到组件组中<Component>
标签中的每个文件?
答案 0 :(得分:4)
可能就是这么简单......
在Visual Studio中,“添加引用”的“项目”选项卡仅列出同一解决方案中的项目。您只需要将Project添加到解决方案并返回Add Reference的对话框。
解决方案只是一组可以一起构建的零个或多个项目。您可以在多个解决方案中拥有一个项目。唯一的限制是,如果项目B引用项目A(B是A的下游),则A应该在包含B的每个解决方案中。如果项目的范围很小,通常只有一个解决方案。另一方面,如果一个开发人员只在上游项目上工作,那么开发人员可能会发现使用没有下游项目的解决方案更容易。
安装项目往往是下游,但请注意,它们可能不依赖于库测试项目。
[Stream不是最好的技术术语。连接项目的范围是directed acyclic graph。]