我正在尝试使用 WiX 注册一个 DLL。现在我知道并理解我应该使用heat
并获取它来为我提取注册表信息,但是 heat 似乎失败并显示以下错误消息:heat.exe : warning HEAT5150 : Could not harvest data from a file that was expected to be a SelfReg DLL: C:\Users\seb\Desktop\Development\addin.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\seb\Desktop\Development\addin.dll, error: 193
我环顾四周,发现这篇文章更详细地解释了有关注册 DLL的信息,但如果可能的话,我想避免使用自我注册路线。我还看到在下面进一步提到手动注册 DLL,但我不太熟悉注册表或 COM 对象,我什至不知道我什至可以从哪里获得 CLSID、ProgId 以及已提到的任何其他信息。
如果有人能指出我正确的方向或向我解释我需要做什么来通过heat
它运行 DLL,将不胜感激。