【发布时间】:2012-05-09 03:14:59
【问题描述】:
我创建了一个简单的 Outlook 插件,但我似乎无法正确地将安装包放在一起。
规格:Visual Studio 2010 (C#)、.Net 4.0、Office 2007
插件在我的开发环境中完美运行,并且使用我创建的安装文件(使用http://blogs.msdn.com/b/mcsuksoldev/archive/2010/10/01/building-and-deploying-an-outlook-2010-add-in-part-2-of-2.aspx)似乎可以成功安装。
问题是安装后重新打开 Outlook 后,找不到加载项。它显示为“活动应用程序加载项”,但它在功能区上不可用,就像我通过 Visual Studio 运行加载项时一样。我是否需要以某种方式在功能区中对其进行硬编码?另外,我注意到如果我手动打开 VSTO 文件并安装它,一切似乎又完美了。感谢您的帮助!
【问题讨论】:
-
您是否检查过它是否存在于禁用插件中?打开 excel 后 loadbehaviour 的注册表值是什么
-
与我们分享您的注册表项和值。
-
Brijesh - 它未被禁用,它显示在 Outlook 信任中心的“活动应用程序加载项”下。负载行为保持在 3,但是我使用的是 Outlook 而不是 Excel。
-
SilverNinja: Description=TestOutlookAddIn FriendlyName=TestOutlookAddIn LoadBehavior (DWORD)=3 Manifest=C:\Users\TestUser\AppData\Roaming\Microsoft\Setup1\TestOutlookAddIn.vsto|vstolocal
-
您正在按照 Office 2010 的说明进行操作,但您正在安装到 Office 2007。您是否考虑到了这一点?除了 Office 2010 先决条件之外,Office 2007 安装还需要 .NET 3.5 SP1 和 Microsoft Office 2007 主要互操作程序集。
标签: c# outlook vsto outlook-addin