Я пытаюсь написать надстройку для Outlook на C # с использованием Visual Studio 2010 и WPF, и оказывается, что ее сложно отладить.Я хотел бы, чтобы VS автоматически подключался к OUTLOOK.EXE при запуске, чтобы я мог легко достигать точек останова.Итак, я вошел в свойства проекта> вкладка «Отладка»> «Начать действие» и изменил этот параметр с «Начать проект» (который, конечно, не будет работать, потому что это DLL) на «Запускать внешнюю программу».
Этокажется, работает;Outlook запускается и явно отладчик подключен.Тем не менее, нет точек останова.Я заметил, что когда я захожу в диалог «Присоединить к процессу», он говорит, что Outlook работает только на x86 (что я считаю неправильным, потому что мой управляемый код работает в этом адресном пространстве - верно?), Поэтому на вкладке «Отладка» вНа панели «Настройки» я нажал «Включить отладку неуправляемого кода», и теперь у меня нет идей.Я также не могу приостановить процесс, потому что я получаю сообщение об ошибке, говорящее мне, что процесс не выполняет тип кода, который я выбрал для отладки.Я знаю, что мой Addin определенно загружен и выполняется, потому что я вижу, как он работает.
В качестве обходного пути я использовал System.Diagnostics.Debugger.Launch (), что раздражает, но работает.Есть идеи?