首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vb.net自动检测WiX3.7的依赖文件

vb.net自动检测WiX3.7的依赖文件
EN

Stack Overflow用户
提问于 2013-11-04 03:50:00
回答 1查看 986关注 0票数 0

我正在学习WIX,这一切都归功于MS从visual的最新版本中删除了这样一个不错的工具(vdproj)。

我已经知道,我可以添加我的文件(和dll),以便在WIX中使用该标记分发。没问题。但是在vdproj中,添加所有文件非常容易。我只需要右键单击文件视图,并选择‘添加项目输出’。这足以添加我的应用程序所需的十几个文件。在visual 2012中,使用WIX 3.7,有哪些选项可以自动列出应用程序所需的所有dll?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-06 23:45:40

没有自动方法可以编写,不需要您移除某些项并将某些项重定向到其他文件夹。在简单的情况下,无论如何您都不需要自动的方法。

在您的WiX安装项目中,向每个希望包含来自它的输出的项目添加一个引用。在用于引用的属性中,根据需要将收获设置为True和Project输出组。

因为在某些情况下,项目收获不起作用,所以默认情况下是禁用的。必须在项目文件中启用它。(见参考资料。)

构建,您将为您收获的项目生成ComponentGroups。脚本文件位于obj文件夹中(因为它不是要保存在源代码管理中的文件)。

例如,对于项目ConsoleApplication1,向特性添加一个ConsoleApplication1.Binaries ComponentGroupRef。默认情况下,所有这些组件都放置在INSTALLFOLDER中。如果在其他地方需要它们,可以更改ItemGroup元数据或影响HavestProjects目标的属性之一。

除非您有许多经常更改的项目引用,否则没有必要将其自动化。

参考资料: WiX.chm

  • HarvestProjects靶
  • 使用项目引用和变量
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19761369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档