0

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

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

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

4

0 回答 0