Фатальная ошибка механизма выполнения (79FFEE24) (80131506)

Нет короткого пути. Сначала вам нужно проверить неопределенное значение до нулевого значения, потому что

!myVar

делает предположение, что myVar предварительно определен, и будет бросать

Uncaught ReferenceError: myVar is not defined

в том случае, если вы никогда не определяли эта переменная.

Эта проверка требуется только в том случае, если вы извлекаете данные из какого-то внешнего источника и не знаете, существует ли эта переменная. Если вы уже определили его где-то в своем коде и, например, ожидаете ввода пользователем для его установки, вы можете воспользоваться ярлыком

!myVar

просто потому, что знаете , это уже потому что вы сделали это раньше в коде.

19
задан Karl 2 December 2008 в 17:05
поделиться

7 ответов

У меня была эта ошибка, она (к счастью) ушла путем установки 3,5 SP1, который ударяет время выполнения к версии 2.0.50727.3053 (, это является хорошей сводкой версии).

При поиске для решений я нашел дикий диапазон подозреваемых для этой ошибки. Некоторые люди даже утверждали, что это был антивирус (!)

YMMV, удача.

0
ответ дан 30 November 2019 в 05:18
поделиться
5
ответ дан 30 November 2019 в 05:18
поделиться

Это может быть много вещей. Некоторые люди восстанавливают Платформу.NET 3.5, другие переустанавливают.NET в целом. Некоторые говорят, что это - что-то с PowerCommands, и т.д. и т.д., Если все остальное перестало работать, попробуйте то, что работало на меня:
- запускают VS в безопасном режиме
- создают новое приложение
Windows Forms - открывают Вашу панель инструментов и удаляют любые специальные вкладки (для меня, это была вкладка SQLite) - близко и перезапуск в нормальном режиме

, Если это не работает, удачи!

3
ответ дан 30 November 2019 в 05:18
поделиться

У меня было то же поведение при создании GCHandle из IntPtr, который указывал не на управляемый объект.

0
ответ дан 30 November 2019 в 05:18
поделиться

Они, кажется, главным образом вызываются плохой установкой платформы. Посмотрите, можете ли Вы репродукция ошибка на другой машине, или удалять/переустанавливать биты Платформы.

0
ответ дан 30 November 2019 в 05:18
поделиться

У меня была проблема о по сравнению с 2 008 sp1 с asp.net mvc rc1, где открытие aspx страницы разрушило Visual Studio.

работа вокруг для меня должна вновь открыть решение/проект после катастрофического отказа, установить проект |, показывают все файлы и удаляют mvc судей для system.web.mvc, system.web.abstractions, и system.web.routing. Затем я могу открыть файлы.

проблема возвращается позже, но я могу следовать за вышеупомянутым, и я могу открыть aspx файлы впоследствии.

Спасибо

Eric

1
ответ дан 30 November 2019 в 05:18
поделиться

Текущие исправления выше обработанного для меня!

Описанная проблема произошла при открытии любой *.aspx страницы в VS в моем ASP.NET MVC (RC1) проект.

0
ответ дан 30 November 2019 в 05:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: