我试图生成一个64位FireBreath MSI安装程序使用heat.exe但得到了以下的输出:
heat.exe : warning HEAT1108 : The command line switch 't:' is deprecated.
Please use 't' instead.
heat.exe : warning HEAT5150 : Could not harvest data from a file that was
expected to be a SelfReg DLL:
C:\Users\firebreath-master\buildPlugin\bin\Release\myPlugin64.dll.
If this file does not support SelfReg you can ignore this warning.
Otherwise, this error detail may be helpful to diagnose the failure:
Unable to load file:
C:\Users\firebreath- master\buildPlugin\bin\Release\myPlugin64.dll, error: 193
为了产生64位的.msi我复制的是从32位的.dll产生的MyPlugin_auto.wxs,构筑再次使用64位的.dll和先前复制的MyPlugin_auto.wxs。 64位MSI没有错误产生,我安装了它,测试它和它的作品,但我想问一下,如果它是一个更好的办法,并得到了heat.exe错误。