Ms office 如何从Visual studio Ultimate发布Outlook Com加载项

Ms office 如何从Visual studio Ultimate发布Outlook Com加载项,ms-office,ribbon,comaddin,Ms Office,Ribbon,Comaddin,我已经看过几个关于如何安装Com加载项的文档,但在测试方面仍然存在问题。我已经使用VisualStudioUltimate 2010创建了一个外接程序。我发布外接程序,然后运行outlook安装程序。当我查看COM外接程序列表时,我会看到已安装的外接程序,但尽管它是一个功能区实用程序,我似乎找不到它来添加到我的功能区中。我错过什么了吗?一位不再和我们在一起的老同事制作了一个类似的插件,当我想自定义功能区时,我可以看到他创建的按钮作为选项添加到其他功能区选项卡,但我仍然找不到我的 更新: 这是ri

我已经看过几个关于如何安装Com加载项的文档,但在测试方面仍然存在问题。我已经使用VisualStudioUltimate 2010创建了一个外接程序。我发布外接程序,然后运行outlook安装程序。当我查看COM外接程序列表时,我会看到已安装的外接程序,但尽管它是一个功能区实用程序,我似乎找不到它来添加到我的功能区中。我错过什么了吗?一位不再和我们在一起的老同事制作了一个类似的插件,当我想自定义功能区时,我可以看到他创建的按钮作为选项添加到其他功能区选项卡,但我仍然找不到我的

更新: 这是ribbon xml

<hostitem:hostItem hostitem:baseType="Microsoft.Office.Tools.Outlook.OutlookAddInBase" hostitem:namespace="BookIt" hostitem:className="ThisAddIn" hostitem:identifier="ThisAddIn" hostitem:primaryCookie="AddIn" hostitem:master="true" hostitem:factoryType="Microsoft.Office.Tools.Outlook.Factory" hostitem:startupIndex="0" xmlns:hostitem="http://schemas.microsoft.com/2004/VisualStudio/Tools/Applications/HostItem.xsd">
  <hostitem:hostObject hostitem:name="Application" hostitem:identifier="Application" hostitem:type="Microsoft.Office.Interop.Outlook.Application" hostitem:cookie="Application" hostitem:modifier="Internal" />
  <hostitem:hostControl hostitem:name="CustomTaskPanes" hostitem:identifier="CustomTaskPanes" hostitem:type="Microsoft.Office.Tools.CustomTaskPaneCollection" hostitem:primaryCookie="CustomTaskPanes" hostitem:modifier="Internal" />
</hostitem:hostItem>

您有任何UI错误吗?

默认情况下,如果VSTO加载项尝试操作Microsoft Office用户界面(UI)但失败,则不会显示错误消息。但是,您可以将Microsoft Office应用程序配置为显示与UI相关的错误消息。您可以使用这些消息帮助确定自定义功能区不显示的原因,或功能区显示但不显示控件的原因。有关更多信息,请参阅

您的外接程序是否已在Outlook中启用?

Microsoft Office应用程序可以禁用异常行为的VSTO加载项。如果应用程序未加载VSTO外接程序,则该应用程序可能已硬禁用或软禁用VSTO外接程序

当VSTO加载项导致应用程序意外关闭时,可能会发生硬禁用。如果在VSTO加载项中的启动事件处理程序正在执行时停止调试器,则也可能在开发计算机上发生此情况

当VSTO加载项产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果在启动事件处理程序执行时引发未处理的异常,则应用程序可能会软禁用VSTO加载项


重新启用软禁用的VSTO加载项时,应用程序会立即尝试加载VSTO加载项。如果最初导致应用程序软禁用VSTO加载项的问题尚未解决,应用程序将再次软禁用VSTO加载项。在文章中阅读更多关于这方面的内容

你能发布你的功能区XML吗?