Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在使用Heat.exe从命令行生成的WiX片段中指定程序集属性_Wix_Wix3_Command Line Arguments - Fatal编程技术网

如何在使用Heat.exe从命令行生成的WiX片段中指定程序集属性

如何在使用Heat.exe从命令行生成的WiX片段中指定程序集属性,wix,wix3,command-line-arguments,Wix,Wix3,Command Line Arguments,我正在使用Heat.exe获取一个目录,其中包含需要进入GAC的DLL。片段创建正确,我可以构建我的MSI。我遇到的问题是,在创建wxs源文件后,我必须手动编辑该文件,添加file/@Assembly=“.net”属性 当从命令行使用heat.exe时,是否有方法使每个文件的heat includeAssembly=“.net” 使用WiX 3.0.没有特别的属性,这可能是因为您可以有自己的规则,哪些文件需要这个属性,哪些文件不需要 但是,您可以将XSLT转换应用于热输出,并按需要调整生成的XM

我正在使用Heat.exe获取一个目录,其中包含需要进入GAC的DLL。片段创建正确,我可以构建我的MSI。我遇到的问题是,在创建wxs源文件后,我必须手动编辑该文件,添加file/@Assembly=“.net”属性

当从命令行使用heat.exe时,是否有方法使每个文件的heat include
Assembly=“.net”


使用WiX 3.0.

没有特别的属性,这可能是因为您可以有自己的规则,哪些文件需要这个属性,哪些文件不需要

但是,您可以将XSLT转换应用于热输出,并按需要调整生成的XML(WXS文件)。查看
-t:
开关了解更多详细信息