为什么库只在CLSID \ Wow6432Node中注册而在CLSID中没有注册?

时间:2014-11-06 09:16:24

标签: c# visual-studio-2010 com windows-installer clsid

我编写的应用程序应该适用于32位和64位架构。我将目标设置为AnyCPU并在2台PC上测试(x86与XP,64与Win7)。应用程序本身工作正常(图书馆确实)。当我为库提供安装程序以在系统中提供COM对象时,它仅在CLSID \ Wow6432Node \ node中安装库(这意味着64位OS 32位应用程序将在此处重定向)但不是CLSID \其中64位应安装64位操作系统的库。

在安装程序中,所有需要的目标/平台也设置为AnyCPU。

为什么安装程序不为64位库创建注册?

0 个答案:

没有答案