#c# #visual-studio-2010 #debugging
#c# #visual-studio-2010 #отладка
Вопрос:
У меня есть приложение на C #, в котором есть ошибка, которую я не могу найти.
Когда я запускаю приложение из отладчика, ошибка не возникает, но если я запускаю приложение извне VS2010 в папке debug (все еще отладочная версия приложения) Я получаю сообщение об ошибке.
Ошибка заключается в том, что «Объект не установлен в экземпляр объекта». Сама ошибка — это не сама проблема, а то, почему она не возникает при отладке в VS2010 (.NET 4).
Комментарии:
1. Какая ошибка? где вы это видите?? может быть так много вещей, что трудно сказать…
2. Пожалуйста, прочитайте tinyurl.com/so-hints
3. Она вылетает, в чем ошибка при сбое?
4. Если вы добавите обработчик событий
AppDomain.UnhandledException
, вы сможете захватить объект исключения и записать трассировку стека исключений в файл.5. Можете ли вы поделиться трассировкой стека исключения и соответствующей частью кода, в которой возникает исключение? Кроме того, вы пытались подключить отладчик к запущенному экземпляру вместо запуска его через Visual Studio?
Ответ №1:
Если вы уже знаете, где возникает ошибка, просто напишите однострочную строку перед ней, чтобы запустить отладчик:
System.Diagnostics.Debugger.Launch();