Форум программистов, компьютерный форум, киберфорум
Visual Studio
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 19
1

Отладчик ищет исходный код

09.02.2020, 21:30. Показов 1101. Ответов 2

Уважаемые специалисты! У меня есть небольшой проект vb.net с обращением к system.net.webclient его свойствам и методам. Если устанавливаю платформа=fw 3.5 всё работает, и компиляция и отладка. Если устанавливаю fw 4.6, пересобираю всё заново, получаю ехе-файл который правильно работает. Но если в коде поставить точку останова и запустить отладчик, он на каждом шагу с заходом (F11) пытается заходить в определения, свойства и функции например WebClient, Credentials и т.д. и после этого ищет для них исходный код например NetworkCredential.cs Ищет, как я понимаю, на установочном диске visual studio 2015 которого нет. Больше нигде на компьютере этих файлов нет. Еще сообщается что некоторые dll загружены без символов, не знаю связано это или нет. Если нажимать F10 - шаг с обходом - тогда всё получается.
Вопрос: надо ли с этим бороться если ехе работает, и как. Почему поведение отладчика отличается для fw 3.5 и fw 4.6, это правильно? Где ему взять эти файлы исходного кода и главное куда их поместить и как указать. Как запретить отладчику заходить в исходный код если в параметрах и так стоит "V обход свойств и операторов"
Ткните плз где о таком прочитать для тупых ибо что-то находил но понять не в силах. Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2020, 21:30
Ответы с готовыми решениями:

Не получается собрать исходный код
привет. я использую Microsoft Visual C++ 2010 Express. я хочу разогнать эмулятор nestopia. но у...

Переделать исходный код. Код в Паскале,а нужно сделать его в Фортране
{$S+,R+} program arab_to_roman; uses crt; var n : word; ch : char; procedure...

Исходный код страницы из браузера и код присылаемый сервером отличаются
Здравствуйте, С помощью вот этого кода получаю страницу сайта https://www.weblancer.net/jobs/,...

Транслировать заданный код с языка Pascal в исходный код ассемблер
Транслировать заданный код с языка Pascal в исходный код ассемблерVar a:byte; b:byte; c:word;...

2
Эксперт .NET
14879 / 11265 / 2952
Регистрация: 17.09.2011
Сообщений: 18,866
10.02.2020, 16:20 2
Лучший ответ Сообщение было отмечено Ashaxm как решение

Решение

Цитата Сообщение от Ashaxm Посмотреть сообщение
надо ли с этим бороться если ехе работает
Если надоедает постоянный поиск при отладке (правильный ответ: надоедает), то можно отключить.

Цитата Сообщение от Ashaxm Посмотреть сообщение
Почему поведение отладчика отличается для fw 3.5 и fw 4.6
Наверное в дистрибутив 3.5 были включены символы отладки, а в 4.6 — нет.

Цитата Сообщение от Ashaxm Посмотреть сообщение
Где ему взять эти файлы исходного кода и главное куда их поместить и как указать.
Он сам может скачать с серверов МС.

Цитата Сообщение от Ashaxm Посмотреть сообщение
Как запретить отладчику заходить в исходный код если в параметрах и так стоит "V обход свойств и операторов"
В настройках отладчика ометьте Enable Just My Code и снимите отметку с Enable .NET Framework Source Stepping.
К сожалению, русские названия этих опций не знаю.
1
0 / 0 / 0
Регистрация: 01.11.2016
Сообщений: 19
10.02.2020, 17:11  [ТС] 3
Цитата Сообщение от kolorotur Посмотреть сообщение
Он сам может скачать с серверов МС.
В параметрах и так стоит V для "Места размещения символов Серверы символов Майкрософт" и Загрузить все символы в кэш.

Цитата Сообщение от kolorotur Посмотреть сообщение
В настройках отладчика ометьте Enable Just My Code и снимите отметку с Enable .NET Framework Source Stepping.
Да, понятно, если это ничему не повредит видимо так и надо делать. Странно только что придется делать разные настройки для 3.5 и 4.6
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2020, 17:11

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как узнать исходный код метода из dll через код C#?
Как узнать исходный код метода из dll через код C#? помогите, пожалуйста!! :sorry:

Как получить исходный код *.exe или отредактировать его исполняемый код?
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или...

Отладчик. Вместо моей проги другой код.
Изучаю по книге. Пытаюсь отладить в отладчике afd CSEG segment org 100h _start: mov ah, 9...

Почему в Dev-C++ код не компилируется, если исходный код будет с расширением ".c"?
Почему в Dev-C++ код не компилируется, если исходный код будет с расширением ".c" , а с ".cpp"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.