2011-06-14 36 views
2

我有一個新的C++/ATL DLL(x86和x64),我希望包含在安裝程序中,並希望Heat.exe可以節省一些工作量。用WIX Heat(v3.5,v3.6)收穫本機(x86或x64)COM Dll的註冊信息?

+0

有趣的是如何發生的......我試圖在[原生] DLL的x86版本上,它的工作。爲了確保我不會發瘋,我再次嘗試了DLL的x64版本,並且失敗了。我不知道這是Wix(3.6.1811)中的一個錯誤還是預計使用Heat和原生.dll的錯誤。 – ivnext 2011-06-14 23:01:13

回答

4

Heat不支持x64自注冊提取。一般來說,您可以使用x86和x64提取的x86註冊 - 像Class這樣的WiX COM元素適用於這兩種口味。

+0

非常感謝,鮑勃。清晰無價!我感謝你爲我確認這一點。在運行x86 DLL時產生的熱量輸出確實提供了我所需的COM reg數據。它適用於x86和x64安裝程序。祝你有個愉快的週末,先生!乾杯:) – ivnext 2011-06-17 19:09:22