Wix 文件元素源设置为已安装文件
我正在将文件安装到 \MyApp。 我想将其中一些文件添加到 GAC。 我如何引用 File 元素(其程序集设置为 .net)的源属性中的安装位置来实现此目的?
编辑>>
只是为了澄清一些事情。
使用 Wix 3 生成 msi 所添加的 dll 是一个 .net dll
上面的段位于单独的目录和目录中 我想添加一个新的文件元素
以将文件添加到 GAC
I am installing files to \MyApp. I want to add some of these files to GAC. How could i refer to the installed location in source attribute of the File element ( which has assembly set to .net) to acheive this?
EDIT >>>
Jus to clarify a couple of things.
using Wix 3 to generate the msi the dll being added is a .net dll
the above segment is within a separate dir & component
I want to add a new file element to add the file to GAC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WiX.chm 非常清楚。 要将文件添加到 GAC,请使用程序集属性。 就您而言,您需要 File/@Attribute=".net"。
The WiX.chm is pretty clear. To add a File to the GAC use the Assembly attribute. In your case, you want File/@Attribute=".net".
我做出了疯狂而鲁莽的假设,即您正在尝试在本地安装 .NET dll,并将其添加到 GAC。 以下是一些博客文章,可以帮助您使用 WiX 完成此任务:
将程序集安装到 GAC 和本地文件系统
有关将程序集安装到 GAC 和本地文件系统的其他信息
I'm making the wild and rash assumption that you are trying to install a .NET dll locally, as well as add it to the GAC. Here are some blog posts that might help you accomplish this with WiX:
Installing an assembly to the GAC and the local file system
Additional info about installing an assembly to the GAC and the local file system