簡體   English   中英

在32位和64位Windows中使用WIX進行COM注冊

[英]COM registration with WIX in 32bit and 64bit Windows

我為AnyCPU DLL創建了一個安裝程序。 我在我的項目中也用teh Assembly = .net指令標記了我的程序集。 安裝程序似乎能夠在我的XP 32位計算機上成功注冊COM服務器,但在我的Windows7計算機上卻無法注冊。 我確實以管理員模式運行安裝程序。 另外,我查找了Win764注冊表,並在注冊表中找到了這些CLSID。 因此,看起來MSI確實在注冊表中放置了一些條目,但是由於某種原因它們沒有被識別為有效的COM Server條目(OLE Viewer也沒有枚舉我的服務器)。

知道為什么會這樣嗎? 我需要添加任何其他配置嗎?

謝謝

顯然,您需要將msi編譯為64位本機二進制文件,以使dll以64位模式注冊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM