Как опубликовать Outlook Com-надстройку из Visual Studio Ultimate

Я уже просмотрел несколько документов о том, как установить надстройку Com, но у меня все еще есть проблемы с тестированием. Я создал надстройку с помощью Visual Studio Ultimate 2010. Я публикую надстройку, а затем запускаю установщик для Outlook. Когда я просматриваю список надстроек COM, я вижу установленную надстройку, но, несмотря на то, что это утилита для ленты, я не могу найти ее для добавления на свои ленты. Я что-то пропустил? Старый сотрудник, которого у нас больше нет, сделал аналогичную надстройку, и когда я смотрю, чтобы настроить свою ленту, я вижу созданные им кнопки в качестве параметров для добавления на другие вкладки ленты, но я все еще не могу найти свою.

Обновление: это лента 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>

1 ответ

Вы получаете какие-либо ошибки интерфейса?

По умолчанию, если надстройка VSTO пытается манипулировать пользовательским интерфейсом Microsoft Office (UI) и не работает, сообщение об ошибке не отображается. Однако вы можете настроить приложения Microsoft Office для отображения сообщений об ошибках, связанных с пользовательским интерфейсом. Вы можете использовать эти сообщения, чтобы определить, почему пользовательская лента не отображается или почему лента появляется, но элементы управления не отображаются. См. Как: Показать ошибки интерфейса пользователя надстройки для получения дополнительной информации.

Ваша надстройка включена в Outlook?

Приложения Microsoft Office могут отключать надстройки VSTO, которые ведут себя неожиданно. Если приложение не загружает вашу надстройку VSTO, приложение может быть жестко отключено или программно отключено надстройка VSTO.

Может произойти жесткое отключение, когда надстройка VSTO вызывает неожиданное закрытие приложения. Это также может произойти на вашем компьютере разработчика, если вы остановите отладчик во время выполнения обработчика события Startup в вашей надстройке VSTO.

Мягкое отключение может произойти, когда надстройка VSTO выдает ошибку, которая не приводит к неожиданному закрытию приложения. Например, приложение может мягко отключить надстройку VSTO, если оно генерирует необработанное исключение во время выполнения обработчика события запуска.

При повторном включении надстройки VSTO с программным отключением приложение немедленно пытается загрузить надстройку VSTO. Если проблема, которая изначально вызывала программное отключение надстройки VSTO, не была устранена, приложение снова будет автоматически отключать надстройку VSTO. Подробнее об этом читайте в статье Как: снова включить надстройку VSTO, которая была отключена.

Другие вопросы по тегам