Отладка сборок в .NET - PullRequest
       30

Отладка сборок в .NET

1 голос
/ 29 марта 2012

У меня есть сборка, которая собирается и разворачивается на моем SQL-сервере. Я использую VS 2008 Pro (ограничение клиента) и .NET 3.5. Мне нужно проследить код, чтобы выяснить, что происходит, но когда я запускаю sproc, который запускает процесс с помощью .NET Remote Debugger, он половину времени пропускает точки останова, а затем застревает. Затем я получаю «Отладчик не может отсоединиться от процесса».

Есть ли лучший способ отладки сборок? Почему он висит?

1 Ответ

1 голос
/ 29 марта 2012

Взято из Как остановить отладку (или отсоединить процесс) без остановки процесса?

Похоже, что вы не можете отсоединить отладчик от процесса, если вы отлаживаете всмешанный режим.Убедитесь, что вы выполняете отладку в основном или управляемом режиме при подключении к процессу.Ссылка: https://connect.microsoft.com/VisualStudio/feedback/details/109903/detach-from-process-is-not-possible

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

Попробуйте написать простое приложение и отладить его удаленно, тогда вы сможете узнать, произошел ли сбой удаленного отладчика или это что-то в вашей программе.

...