如何在命令行中使用 Heat.exe 生成的 WiX 片段中指定程序集属性
我正在使用 Heat.exe 获取包含需要进入 GAC 的 DLL 的目录。该片段已正确创建,我可以构建我的 MSI。我遇到的问题是,创建 wxs 源文件后,我必须手动编辑文件,添加 File/@Assembly =".net" 属性。
从命令行使用 heat.exe 时,有没有办法让每个文件的 heat 包含 Assembly=".net"
?
使用 WiX 3.0。
I am using Heat.exe to harvest a directory containing my DLLs that need to go into the GAC. The fragment is correctly created and I can build my MSI. The problem I am having is that after the wxs source file is created I have to manually edit the file adding the File/@Assembly =".net" attribute.
Is there a way to have heat include Assembly=".net"
for each File when using heat.exe from the command line?
Using WiX 3.0.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有专门的属性,可能是因为您可以有自己的规则,哪些文件需要此属性,哪些文件不需要。
但是,您可以将 XSLT 转换应用于热量输出,并按照您需要的方式调整生成的 XML(WXS 文件)。查看
-t:
开关了解更多详细信息。There's no ad hoc attribute for this, probably because you can have your own rules, which files need this attribute, and which do not.
However, you can apply XSLT transform to the heat output and adjust the resulting XML (WXS file) the way you need. Take a look at
-t:<xsl>
switch for more details.