我需要包括在安装程序中的一些项目的所有输出…我的问题类似于这篇文章中的问题: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中使用命令行。有没有人为一个非常新手提供任何资源?谢谢。
发布于 2012-07-21 03:01:46
我最终手动包含了每个.dll和.exe,因为它们不经常更改。用这种样式格式化它们相当容易:
`<File Id="WhateverId" Name="NameToDisplayAfterInstall" Source="$(var.ProjectName.TargetDir)Filename.ext" />`我使用Excel快速轻松地设置了文件列表的格式。我将所有这些文件标记放在<DirectoryRef Id="INSTALLLOCATION">标记中。
我确实弄清楚了如何通过使用热(而不是paraffin)从项目输出中抓取所有的all和exe,并获取一个目录,而不是一个项目。获取一个项目只会产生主要的exe和dll。获取目录的问题是,至少在我的例子中,我最终得到了许多我不想要的多余文件(比如.pdb和.xml)。
https://stackoverflow.com/questions/11389072
复制相似问题