Я только что обнаружил эту проблему сегодня, и я понятия не имел, что вызвало эту проблему.Мой проект разрабатывался в течение нескольких месяцев.
У меня есть проект (решение) с несколькими проектами, он хорошо работает, если я пишу и отлаживаю, нажимая F5.
Проблемапроисходит, когда я нажимаю Ctrl + F5 (чтобы пропустить режим отладки), или запускаю прямо из двойного щелчка на исполняемой программе, он падает.Диалоги ошибок, которые появляются каждый раз, разные, но OutOfMemoryException является наиболее частым.
- Я проверил, чтобы убедиться, что все мои проекты .Net 3.5
- Я поставилMessageBox.Show («что-то») в начале моего основного конструктора проекта, но он никогда не достигает.
- Я использую некоторое средство очистки реестра для очистки / исправления реестра, сканирования на вирусы.
- Я пытался прочитать значение каждой ошибки и исключения, но все еще не знал, почему это произошло.
Это серия снимков экрана, если я нажимаю Ctrl + F5.(FutureGenerator - это случайное имя, которое я дал своему проекту.)
Серия снимков экрана, если я запускаю приложение из папки отладки, FutureGenerator.exe
Я подозреваю, что это происходит из-за сбоя фреймворка во время Центра обновления Windows, но я удалил те обновления, которые я недавно выполнил, все те жеExe-файл работает на других компьютерах, не относящихся к разработке, но я пока не хочу переформатировать свой ПК или переустанавливать VS, потому что это болезненный процесс.
Любая идея, кто-нибудь ??Миллион благодарностей.