|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
Всем привет, собственно с утра отвалилась отладка. Пробовал удалять bin и obj, чистить решение перебилживать его-не помогло. Далее нажал на поиск и стала уже высвечиваться другая ошибка-"ExceptionDispatcherInfo.cs" не найден. Обновил студию с 16.8.4 до 16.8.5- не помогло. Как можно оживить студию? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 10:43 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
А можешь поконкретней сказать - в чем и когда ошибка проявляется? Я подозреваю, что дело в настройках отладки, например где-то здесь: ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 12:15 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
fkthat, я настройки не менял-вчера оставил открытую студию с проектом, утром прихожу и вижу, что точки останова не работают нифига. Я попытался загрузить символы с Микрософта- мне еще больше не понравилось, потому что точка останова стала проваливаться уже в Микрософтовский код, очистил кэш и вернулся к исходному состоянию ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 12:25 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
Конкретно ошибка в том, что при Exception в приложении, студия не бросает курсор на строку с кодом, который вызвал эту ошибку, а дает просто инфу, что есть ошибка, то есть нужно в стектрейсе разгребать, какой метод это вызвал. На пикче это усовершенственная версия ошибки, раньше писало System.Private.CoreLib.pdb и сообщение от студии-типа везде обыскалась этого файла и никак не могу найти "System.Private.CoreLib.pdb". Я полазил по деталям ошибки и теперь у меня то, что на пикче. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 12:31 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
vb_sub, А полностью стектрейс можешь засветить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 15:22 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
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, дебаггер нормально не отрабатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 15:46 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
скорее всего, судя по картинке, у вас где то с формы идет запрос на INSERT в базу и дизайнер падает на этом. А файл диспатчер инфо пытается найти, потому, что включена отладка не своего кода. но это конечно, только по данным из моего магического шара. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 19:47 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
vb_sub Стек трэйс не дает информации о том, где посыпался дебаггер, поэтому он мало полезен. А где он у тебя посыпался? Он просто не смог найти исходник нужного места (т.к. это исходник самого дотнета, а не твой), о чем явно тебе и сказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 22:04 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
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 Ставь точки останова в этих местах и анализируй что там происходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2021, 22:12 |
|
System.Private.CoreLib.pdb не загружен. VS 2019 Proffesional
|
|||
---|---|---|---|
#18+
В общем во всех проектах посыпалась отладка. Я восстановил VisualStudio и отладчик заработал снова. Я стал анализировать из-за чего это произошло и собственно вот в чем причина. У меня стало заканчиваться место на C диске и удалив все что можно было, это не слишком то улучшило ситуацию. Тогда я воспользовался чисткой мусора от CCleaner. Вот он то и затер System.Private.Corelib. Советую им не пользоваться, или прописывать в нем исключения для файлов от VS. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2021, 13:24 |
|
|
start [/forum/topic.php?fid=20&msg=40047361&tid=1398359]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 414ms |
0 / 0 |