Msi安装程序不添加Outlook Addin

时间:2014-04-24 14:48:44

标签: windows-installer outlook-addin setup-project

我已经创建了一个Outlook 2010插件和一个用于创建和安装插件的msi的安装项目。 右键单击并在安装项目上安装,我在Outlook中看到addIn,但是在单击XXX.msi文件时,我无法在Outlook中看到addIn。 我看到的另一个区别是尝试使用成功安装的XX.msi文件安装它,并在ControlPanel - 程序和功能列表中看到它的一个条目。 相反,当我右键单击并安装时,我在程序和功能中没有看到它。

我已按照此链接创建了安装项目。还将注册表项从HKEY_USER更改为HKEY_MACHINE。 - http://blogs.msdn.com/b/mcsuksoldev/archive/2010/10/01/building-and-deploying-an-outlook-2010-add-in-part-2-of-2.aspx 有任何想法吗 ? 感谢。

2 个答案:

答案 0 :(得分:0)

链接文章中的注册表项很好。根据您安装的MSI和Office版本检查计算机的体系结构。即如果你有一台x64机器并安装x86 MSI,注册表项将在“Wow6432Node”键下创建。

如果Office x64在该计算机上,则创建的注册表项将不可见。您将需要x64 MSI以及标记为64位的注册表项的组件,这样Windows Installer将不会重定向“Wow6432Node”下的条目,并且任何版本的Office x64都应该看到它们。

答案 1 :(得分:0)

VS 2012 Addin和安装项目完美运行。