У меня есть сторонняя библиотека, которая внутренне конструирует и использует класс SqlConnection. Я могу наследовать от класса, но у него много перегрузок, и до сих пор я не мог найти правильный. Я хотел бы использовать параметр для используемой строки подключения.Контрольные точки в среде .NET runtime?
Есть ли способ установить точку останова в ядре библиотеки .NET? В частности, в конструкторах класса SqlConnection, чтобы я мог смотреть на трассировку стека и видеть, где он фактически строится?
Запрет на то, есть ли другой способ, я могу это сделать?
В частности, что я хочу сделать, это привязать к параметру Application Name, чтобы наше приложение было легче идентифицировать на сервере при просмотре соединений.
Редактировать: Ну, кажется, мне нужно больше помощи. Я думаю, что я включил все, что связано с поддержкой сервера символов, и я заметил, что настроенный мной каталог пополнился каталогами, содержащими файлы .pdb. Тем не менее, я не могу получить фактический источник для класса SqlConnection, чтобы стать доступным.
Есть ли определенное руководство, как это сделать успешно?
Если все, что вам нужно, это трассировка стека при удалении определенных методов .NET, вам не нужен исходный код. Простое старое окно Breakpoints в Visual Studio может справиться с этим. См. Этот вопрос и ответ: http://stackoverflow.com/questions/2192700/how-do-set-a-breakpoint-on-a-method-within-the-net-framework – jnm2 2013-09-09 18:05:07