首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不对目录引用进行硬编码的情况下构建WixLib?

如何在不对目录引用进行硬编码的情况下构建WixLib?
EN

Stack Overflow用户
提问于 2014-05-14 23:54:50
回答 1查看 780关注 0票数 0

我在文件夹中有一个程序集及其依赖项。我希望创建一个包含包含所有文件的ComponentGroup的wixlib (其中包含二进制文件)。在另一个wix项目中,我想引用这个wixlib,并说明文件应该放在哪里(它们都应该坐在一起)。

目前,我可以使用heat.exe来生成一个wxs文件,我可以在wxs文件中运行wxs并点燃它来生成一个wixlib。问题是,heat.exe将组件放到目录中。我可以使用XSLT来更改wxs文件,但是我无法找到让wixlib没有硬编码目录引用的任何方法。

我的目标是使wixlib不需要部落知识才能让人使用它。他们应该能够在wxs中引用wixlib并执行类似的操作:

<ComponentGroupRef Id="MyWixLib" Directory="TheirDirectoryRefOfChoice" />

EN

回答 1

Stack Overflow用户

发布于 2014-05-14 23:56:14

最好的答案可能是要求部落知道目录名,但要确保它是唯一的,这样用户就可以像这里提到的那样别名它:https://stackoverflow.com/a/592177/879046

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

https://stackoverflow.com/questions/23667080

复制
相关文章

相似问题

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