首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在installer项目中包含项目的所有输出?

如何在installer项目中包含项目的所有输出?
EN

Stack Overflow用户
提问于 2012-07-09 12:25:40
回答 1查看 1.1K关注 0票数 6

我需要包括在安装程序中的一些项目的所有输出…我的问题类似于这篇文章中的问题:How to add a whole directory or project output to WiX package

然而,恐怕我并不真正理解这个链接中给出的答案。从我所做的所有阅读来看,我认为我需要使用石蜡来做这件事。但是有没有一个“从头开始,怎么做”的石蜡使用资源呢?

我读过这个页面:http://www.wintellect.com/CS/blogs/jrobbins/archive/2008/12/22/paraffin-3-0-now-with-full-wix-3-0-support.aspx,其中一个帖子提到从bat文件调用paraffin。这就是人们在安装程序中“使用石蜡”的方式吗?如果这有什么不同的话,我一直在使用Visual Studio来处理这个项目,我也不确定如何在Visual Studio中使用命令行。有没有人为一个非常新手提供任何资源?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-21 03:01:46

我最终手动包含了每个.dll和.exe,因为它们不经常更改。用这种样式格式化它们相当容易:

代码语言:javascript
复制
`<File Id="WhateverId" Name="NameToDisplayAfterInstall"      Source="$(var.ProjectName.TargetDir)Filename.ext" />`

我使用Excel快速轻松地设置了文件列表的格式。我将所有这些文件标记放在<DirectoryRef Id="INSTALLLOCATION">标记中。

我确实弄清楚了如何通过使用热(而不是paraffin)从项目输出中抓取所有的all和exe,并获取一个目录,而不是一个项目。获取一个项目只会产生主要的exe和dll。获取目录的问题是,至少在我的例子中,我最终得到了许多我不想要的多余文件(比如.pdb和.xml)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11389072

复制
相关文章

相似问题

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