Невозможно отладить код другой сборки - PullRequest
0 голосов
/ 26 ноября 2010

У меня есть проект WCF, который я выполняю в Visual Studio 2010, и он ссылается на реализацию другого проекта.

Когда я устанавливаю точки останова внутри другого проекта и нажимаю F5, чтобы загрузить тестовый клиентЯ не могу поразить какие-либо точки останова в других сборках, только в моем проекте тестового клиента.

Я даже проверил папку bin, и там есть файлы dll и pdb.* Почему символы загружаются для другой сборки?

Ответы [ 3 ]

2 голосов
/ 26 ноября 2010

Вам необходимо подключить ваш отладчик к хосту WCF. Это либо IIS, либо исполняемый файл собственного хоста.

0 голосов
/ 29 ноября 2010

Посмотрите, поможет ли мой блог по этому вопросу

http://w4ik.wordpress.com/2010/09/21/debugging-a-wcf-service/

Суть в том, что вам может понадобиться изменить файл конфигурации клиента следующим образом:

<system.web>
  <compilation debug="true" />
<system.web>
0 голосов
/ 29 ноября 2010

Ищите ...

[System.Diagnostics.DebuggerStepThroughAttribute()]

... в сгенерированном svcutil коде WCF.Это остановит вас в отладке этого кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...