powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
10 сообщений из 10, страница 1 из 1
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047023
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, собственно с утра отвалилась отладка. Пробовал удалять bin и obj, чистить решение перебилживать его-не помогло. Далее нажал на поиск и стала уже высвечиваться другая ошибка-"ExceptionDispatcherInfo.cs" не найден. Обновил студию с 16.8.4 до 16.8.5- не помогло. Как можно оживить студию? Спасибо
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047066
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можешь поконкретней сказать - в чем и когда ошибка проявляется? Я подозреваю, что дело в настройках отладки, например где-то здесь:

...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047074
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,
я настройки не менял-вчера оставил открытую студию с проектом, утром прихожу и вижу, что точки останова не работают нифига.
Я попытался загрузить символы с Микрософта- мне еще больше не понравилось, потому что точка останова стала проваливаться уже в Микрософтовский код, очистил кэш и вернулся к исходному состоянию ошибки.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047082
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конкретно ошибка в том, что при Exception в приложении, студия не бросает курсор на строку с кодом, который вызвал эту ошибку, а дает просто инфу, что есть ошибка, то есть нужно в стектрейсе разгребать, какой метод это вызвал. На пикче это усовершенственная версия ошибки, раньше писало System.Private.CoreLib.pdb и сообщение от студии-типа везде обыскалась этого файла и никак не могу найти "System.Private.CoreLib.pdb". Я полазил по деталям ошибки и теперь у меня то, что на пикче.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047168
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub,

А полностью стектрейс можешь засветить?
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047180
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

System.Data.SqlClient.SqlException
HResult=0x80131904
Сообщение = Нарушено "UQ__PersonsI__022CA90208F624B6" ограничения UNIQUE KEY. Не удается вставить повторяющийся ключ в объект "dbo.PersonsIdentity". Повторяющееся значение ключа: (0).
Не удалось вставить значение NULL в столбец "id", таблицы "medControl.dbo.Person"; в столбце запрещены значения NULL. Ошибка в INSERT.
Выполнение данной инструкции было прервано.
Выполнение данной инструкции было прервано.
Источник = Core .Net SqlClient Data Provider
Трассировка стека:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.CompleteAsyncExecuteReader()
at System.Data.SqlClient.SqlCommand.EndExecuteNonQueryInternal(IAsyncResult asyncResult)
at System.Data.SqlClient.SqlCommand.EndExecuteNonQuery(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/FutureFactory.cs:line 508
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs:line 56
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 173
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 150
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 551
at Dapper.SqlMapper.<ExecuteImplAsync>d__39.MoveNext() in /_/Dapper/SqlMapper.Async.cs:line 646
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs:line 56
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 173
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 150
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 364
at medControl.Repositories.PersonRepository.<UpdatePersonAsync>d__5.MoveNext() in F:\VSProjects\Company.MedControl\Backend\medControl\medControl\Repositories\PersonRepository.cs:line 107
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs:line 56
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 173
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 150
at System.Runtime.CompilerServices.TaskAwaiter.GetResult() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/TaskAwaiter.cs:line 105
at medControl.BackgroundService.UpdatePersonInfoHostedService.<DoWork>d__6.MoveNext() in F:\VSProjects\Company.MedControl\Backend\medControl\medControl\BackgroundService\UpdatePersonInfoHostedService.cs:line 55
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs:line 56
at medControl.BackgroundService.UpdatePersonInfoHostedService.<DoWork>d__6.MoveNext() in F:\VSProjects\Company.MedControl\Backend\medControl\medControl\BackgroundService\UpdatePersonInfoHostedService.cs:line 46
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() in /_/src/libraries/System.Private.CoreLib/src/System/Runtime/ExceptionServices/ExceptionDispatchInfo.cs:line 56
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__140_1(Object state) in /_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs:line 1898
at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPool.cs:line 856
at System.Threading.ThreadPoolWorkQueue.Dispatch() in /_/src/libraries/System.Private.CoreLib/src/System/Threading/ThreadPool.cs:line 655
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() in /_/src/coreclr/src/System.Private.CoreLib/src/System/Threading/ThreadPool.CoreCLR.cs:line 29

Изначально это исключение было создано в этом стеке вызовов:
System.Data.SqlClient.SqlConnection.OnError(System.Data.SqlClient.SqlException, bool, System.Action<System.Action>)
System.Data.SqlClient.SqlInternalConnection.OnError(System.Data.SqlClient.SqlException, bool, System.Action<System.Action>)
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(System.Data.SqlClient.TdsParserStateObject, bool, bool)
System.Data.SqlClient.TdsParser.TryRun(System.Data.SqlClient.RunBehavior, System.Data.SqlClient.SqlCommand, System.Data.SqlClient.SqlDataReader, System.Data.SqlClient.BulkCopySimpleResultSet, System.Data.SqlClient.TdsParserStateObject, out bool)
System.Data.SqlClient.SqlCommand.FinishExecuteReader(System.Data.SqlClient.SqlDataReader, System.Data.SqlClient.RunBehavior, string)
System.Data.SqlClient.SqlCommand.CompleteAsyncExecuteReader()
System.Data.SqlClient.SqlCommand.EndExecuteNonQueryInternal(System.IAsyncResult)
System.Data.SqlClient.SqlCommand.EndExecuteNonQuery(System.IAsyncResult)
System.Threading.Tasks.TaskFactory<TResult>.FromAsyncCoreLogic(System.IAsyncResult, System.Func<System.IAsyncResult, TResult>, System.Action<System.IAsyncResult>, System.Threading.Tasks.Task<TResult>, bool) в FutureFactory.cs
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в ExceptionDispatchInfo.cs
...
[Стек вызовов обрезан]


Стек трэйс не дает информации о том, где посыпался дебаггер, поэтому он мало полезен. Причину ошибки знаю, проблема в том что дебажить невозможно, когда не знаешь сразу на какой строке код закрашился.
Тоже самое если я искусственно вызываю Exception, дебаггер нормально не отрабатывает.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047310
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего, судя по картинке, у вас где то с формы идет запрос на INSERT в базу и дизайнер падает на этом.
А файл диспатчер инфо пытается найти, потому, что включена отладка не своего кода.
но это конечно, только по данным из моего магического шара.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047361
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
Стек трэйс не дает информации о том, где посыпался дебаггер, поэтому он мало полезен.

А где он у тебя посыпался? Он просто не смог найти исходник нужного места (т.к. это исходник самого дотнета, а не твой), о чем явно тебе и сказал.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047363
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub

F:\VSProjects\Company.MedControl\Backend\medControl\medControl\Repositories\PersonRepository.cs:line 107
F:\VSProjects\Company.MedControl\Backend\medControl\medControl\BackgroundService\UpdatePersonInfoHostedService.cs:line 55
F:\VSProjects\Company.MedControl\Backend\medControl\medControl\BackgroundService\UpdatePersonInfoHostedService.cs:line 46

Ставь точки останова в этих местах и анализируй что там происходит.
...
Рейтинг: 0 / 0
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
    #40047875
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем во всех проектах посыпалась отладка. Я восстановил VisualStudio и отладчик заработал снова. Я стал анализировать из-за чего это произошло и собственно вот в чем причина. У меня стало заканчиваться место на C диске и удалив все что можно было, это не слишком то улучшило ситуацию. Тогда я воспользовался чисткой мусора от CCleaner. Вот он то и затер System.Private.Corelib. Советую им не пользоваться, или прописывать в нем исключения для файлов от VS. Всем спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]