因此,我使用Visual Sudio 2010为Outlook Addin创建了一个MSI,将注册表项添加为:
并运行它并将注册表项放在Wow6432Node
中,尽管Office和Windows都是x64。
我运行Windows 7和Office 2010 x64。
然后我导出了myAddin注册表配置单元并对其进行了编辑,使其指向HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins
。打开Outlook并猜猜...插件出现了什么。
接下来的问题,如何在Visual Studio中向普通和Wow6432Node
配置单元添加注册表项?
这是此问题的后续表格:Outlook COM addin installed but not loading in Outlook
答案 0 :(得分:3)
对于x64 Office,make sure you assign the proper TargetPlatform(VS安装项目属性下的),以便安装程序知道要分配的注册表位置。默认的TargetPlatform
是x86,它会将您的注册表配置单元放入x64 OS主机上的Wow6432Node
。
TargetPlatform = x64
TargetPlatform = x86