Использование VS2010 для отладки кода, выполняемого в Linqpad - PullRequest
3 голосов
/ 18 октября 2010

Я пытаюсь подключить отладчик VS2010 к Linqpad, чтобы при использовании классов из моего проекта c # я мог добавлять точки останова и останавливать выполнение Linqpad.

Но это не работает, Linqpad успешно выполняется и завершается безударяя по моим точкам останова.

Теперь я читаю немного на Linqpad, и он выполняет каждый «запрос» в своем собственном процессе, делает ли это каким-либо образом дурак VS2010, так что процесс, к которому я присоединяюсь, не тот, который выполняет мойобъекты?

И если это так, есть ли способ обойти это, чтобы я мог отладить Linqpad для работы?

1 Ответ

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

Обнаружено, что, поскольку Linqpad создает новый домен приложения для каждого окна запроса, в настоящее время вы не можете напрямую связать Visual Studio с ним. Вы должны установить debugger.break () в своем исходном коде для запуска запроса на открытие отладчика.

Это не лучшее решение, так как это означает, что мне приходится менять источник вперед и назад, и я не могу использовать обычные точки останова, но он работает. Нашел себе лучшего.

Вы не можете подключить Visual Studio к LinqPad и, по крайней мере, отследить код в своем проекте VS.

К сожалению, вы не можете отследить часть кода в linqpad.

Если кто-нибудь найдет лучшее решение, поделитесь им со мной.

Найдена новая тема с лучшим решением

Как отлаживать запрос LinqPad в отладчике Visual Studio?

...