Пока я пытаюсь запустить приложение, я получаю следующую ошибку:
Проверено журнал приложений, но нет сообщения об ошибке.
Это связано с любой версией каркаса или любой другой зависимостью?
Пока я пытаюсь запустить приложение, я получаю следующую ошибку:
Проверено журнал приложений, но нет сообщения об ошибке.
Это связано с любой версией каркаса или любой другой зависимостью?
Это ошибка всей ошибки, генерируемая CLR. Это может означать почти все. Если вы хотите точно узнать, что такое ошибка, вы можете проверить эту веб-страницу: http://ig2600.blogspot.com/2009/07/finding-clr-exceptions-with-visual.html
Он объясняет, как узнать, каковы реальные ошибки. Я считаю, что это очень удобно.
Верхний ответ велик. Вот содержание сайта, когда оно опускается:
Часто исключения бросаются и поймаются, и вы их не видите. Вероятно, вы знаете, как отлаживать это в Visual Studio, поэтому позвольте мне показать вам, как это сделать в cdb.
Ничего об исключении, но вы уверены, что это происходит за обложками - запустите cdb:
C:\Program Files\Средства отладки для Windows (x64) > cdb -pn consoleapplication3.exe
ModLoad: 000007fe`f7e90000 000007fe`f7eb4000
C:\Windows\Microsoft.NET\Framework64\v4.0.20506\culture.dll(ff8.17a8): исключение команды исключения - код 80000003 (первый шанс) *** ОШИБКА: файл символа не найден. По умолчанию экспортируются символы для C:\Windows\SYSTEM32\ntdll.dll - ntdll! DbgBreakPoint: 00000000`77b7d7b0 cc int 3 Продолжить отладку: 0: 004 > г
Исключения - много из них:
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
(ff8.1860): Исключение команды исключения - код 80000003 (первый шанс)
Перерыв на исключениях CLR:
0: 004 > sxe clr
0: 004 > g
(ff8.16dc): исключение CLR - код e0434352 (первый шанс)
Первые исключения исключений сообщаются перед обработкой исключений.
Это исключение можно ожидать и обрабатывать.
*** ОШИБКА: файл символа не найден. По умолчанию экспортируются символы для C:\Windows\system32\KERNELBASE.dll - KERNELBASE! RaiseException + 0x3d: 000007fe`fdb8bb5d 4881c4c8000000 добавить RSP, 0C8h
Загрузка sos (в .Net 2/3 используйте использование! loadby sos mscorwks):
0: 000 > ! loadby sos clr
Просмотр стека:
0: 000 > ! CLRStack
Значок PDB для clr.dll не загружен
Идентификатор потока ОС: 0x16dc (0)
Детский IP-сайт IP-адреса
000000000096e6a8 000007fefdb8bb5d [HelperMethodFrame: 000000000096e6a8]
000000000096e7c0 000007ff00170360
ConsoleApplication3.Program.ThrowAndCatchException()
000000000096e810 000007ff001701fb
ConsoleApplication3.Program.Main(System.String [])
000000000096ec90 000007feef474ca4 [GCFrame: 000000000096ec90]
Просмотр исключения:
0: 000 > ! PrintException
Объект исключения: 0000000002c88c18
Тип исключения: System.NotImplementedException
Сообщение: метод или операция не реализованы.
InnerException:
StackTrace (сгенерирован):
StackTraceString:
HResult: 80004001
0: 000 >