Как я могу отладить и исправить мое сбойное приложение winforms? - PullRequest
0 голосов
/ 20 июня 2011

Мои приложения, основанные на winforms (разработанные на VS 2005), через некоторое время перестали работать. Средство просмотра событий показывает исключение. Идентификатор события 1023

NET Runtime version 2.0.50727.1433 - Ошибка механизма фатального выполнения

и 1000

Приложение с ошибками xxx.exe, версия 2.1.3.6, штамп 4ddbbe56, модуль с ошибками mscorwks.dll, версия 2.0.50727.1433, штамп 471ef729, отладка?0, адрес ошибки 0x00018265c.

Я попытался переустановить dotnet Framework 2.0 с sp2, но безуспешно.

В этой статье я решил эту проблему, но проблема остается.

http://support.microsoft.com/kb/913384

Приложение работает в системе с правами администратора.

1 Ответ

1 голос
/ 21 июня 2011

FEEE выбрасывается, когда CLR замечает, что его внутреннее состояние повреждено. Это почти всегда куча мусора, уничтоженная неуправляемым кодом. Это может быть очень трудно диагностировать. Ранние версии CLR имели некоторые ошибки, которые тоже могли это вызывать, но все они были устранены. Попытайтесь изолировать проблему, отыскивая некорректные объявления pinvoke или неправильно работающие COM-компоненты, используемые в вашей программе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...