在Wow6432Node和普通配置单元中创建注册表

因此,我使用Visual Sudio 2010为Outlook Addin创建了一个MSI,将注册表项添加为:

Reg Hive

然后运行它并将注册表项放在Wow6432Node尽管Office和Windows都是x64。

我运行Windows 7和Office 2010 x64。

然后我导出myAddin注册表配置单元并对其进行了编辑,使其指向HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins 。 打开Outlook并猜测…插件出现了什么。

下一个问题,如何将注册表项添加到Visual Studio中的普通和Wow6432Node配置单元?

这是此问题的后续表单: 已安装Outlook COM插件但未在Outlook中加载

对于x64 Office,请确保分配正确的TargetPlatform在VS安装项目属性下 ),以便安装程序知道要分配的注册表位置。 默认的TargetPlatform是x86,它会将您的注册表配置单元放入x64 OS主机上的Wow6432Node

VS安装项目(x64 Office)

TargetPlatform = x64

VS安装项目(x86办公室)

TargetPlatform = x86