Трудность стартовый отладчик VS 2010, присоединенный к Outlook для отладки плагина

Я пытаюсь записать Дополнение Outlook в C# с помощью Visual Studio 2010 и WPF, и оказывается трудным отладить. Я хотел бы иметь VS, автоматически присоединяют к OUTLOOK.EXE после запуска так, чтобы я мог поразить точки останова легко. Так, я вошел в свойства проекта>, вкладка Debug> Запускает Действие и изменилась, это сходящее "Запускает проект" (который, конечно, не будет работать, потому что это - DLL) "Запускать внешнюю программу".

Это, кажется, работает; Outlook запускается, и ясно отладчик присоединяется. Однако никакие точки останова не поражены. Я заметил, что, когда я вхожу в "Присоединение для Обработки" диалогового окна, оно говорит, что Outlook только выполняет x86 (который я думаю, является неправильным, потому что мой код manged работает в том адресном пространстве - право?), таким образом, на вкладке Debug панели Settings я нажал "Enable unmanaged code debugging" и теперь я вне идей. Я также не могу приостановить процесс, потому что я получаю ошибку при сообщении мне, что процесс не выполняет тип кода, который я выбрал для отладки. Я знаю, что мое Дополнение определенно загружается и выполнение, потому что я вижу, что он работает.

Как обходное решение я использовал Систему. Диагностика. Отладчик. Запуск (), который является раздражающим, но он работает. Какие-либо идеи?

7
задан Hut8 7 July 2010 в 19:44
поделиться

2 ответа

Оказывается, Outlook не загружает CLR при запуске (он должен быть загружен вскоре после этого, когда он становится необходимым), что, очевидно, сбивает с толку отладчик VS и заставляет его отлаживать только родной код. Чтобы заставить его загружать CLR немедленно, создайте файл OUTLOOK.EXE.config в той же папке с:

<configuration>
   <startup>
      <supportedRuntime version="v2.0.50727"/> <!-- or whatever -->
   </startup>
</configuration>

который взят из этой записи в блоге. Тогда, даже когда VS начнет подключаться, она будет отлаживать код CLR

4
ответ дан 7 December 2019 в 12:14
поделиться

Вот отличное объяснение того, как правильно настроить VS 2010:
http://blogs.msdn.com/b/mshneer/archive/2010/03/19/com-shim-wizards-for-vs-2010. aspx
следуйте инструкциям «Отладка надстроек, ориентированных на CLR 2.0 в Visual Studio 2010».

1
ответ дан 7 December 2019 в 12:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: