因此,我使用 Visual Sudio 2010 为 Outlook Addin 创建了一个 MSI,将注册表项添加为:
并运行它,尽管 Office 和 Windows 均为 x64,但它会将注册表项放在Wow6432Node
中。
我运行 Windows 7 和 Office 2010 x64。
然后,我导出了 myAddin 注册表配置单元并对其进行了编辑,使其指向HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins
。打开 Outlook 并猜测出现 what....the 插件。
下一个问题,如何在 Visual Studio 中将注册表项同时添加到普通和Wow6432Node
配置单元中?
这是此问题的后续表格:已安装 Outlook COM 加载项,但未在 Outlook 中加载
1 回答
对于 x64 Office,为确保分配正确的 TargetPlatform(在 VS 安装程序属性下),以便安装程序知道要分配的注册表位置。默认的
TargetPlatform
是 x86,它将把您的注册表配置单元放入 x64 OS 主机上的Wow6432Node
中。VS 安装项目(x64 Office)
VS 安装项目(x86 Office)