Тестирование Outlook VSTO Addins - PullRequest
4 голосов
/ 09 января 2009

Я пытаюсь написать действительно простое дополнение Outlook VSTO, которое проверяет электронную почту, отправляемую на несколько простых свойств. Моя проблема в том, что я не могу установить / проверить надстройку в Outlook. Я добавил модульные тесты, которые гарантируют, что написанный мной код, вероятно, будет делать то, что должен, но этот последний уровень интеграции ускользает от меня. Любые предложения о том, как проверить мой код в Outlook? Заранее спасибо.

Если хотите, я также могу опубликовать код и лучше объяснить, что он делает.

Ответы [ 2 ]

3 голосов
/ 09 января 2009

Если вы кодируете в Visual Studio, отладка автоматически помещает его в Outlook и открывает Outlook. Просто убедитесь, что Outlook закрыт перед запуском, так как это может вызвать проблемы. В противном случае в папке bin, где была создана ваша dll, есть файл vsto, щелкните по нему, и он установит его.

0 голосов
/ 04 марта 2015

У нас также было много проблем, связанных с невозможностью удаления плохих надстроек после установки. Обычные шаги, которые мы предпринимаем:

  • Удаление надстройки VSTO (с помощью команды vstoinstaller / u)
  • Удалить каталоги в каталоге% userprofile% \ AppData \ Local \ Apps \ 2.0
  • Удалить каталоги в каталоге% userprofile% \ AppData \ Local \ assembly \ dl3
  • Очистить кеш приложения ClickOnce (rundll32 dfshim, CleanOnlineAppCache)

Если все они по-прежнему не работают, один из способов, если вы хотите установить надстройку vsto вне Visual Studio (если вы хотите это сделать), - временно изменить имя сборки в свойствах основной сборки на что-то другое. Это заставляет Outlook / установщик думать, что это совершенно новая надстройка, которой раньше не было.

Надеюсь, это поможет.

...