1

Закодированный тест пользовательского интерфейса был построен с VS2010 и был открыт с VS2012. После того, как был открыт в VS2012 я открыл в VS2010 на другом компьютере, а затем была показана эта ошибка:Кодированный пользовательский интерфейс, ошибка CLR

FatalExecutionEngineError было обнаружено сообщение: среда имеет произошла неустранимая ошибка. Адрес ошибки был равен 0x67ba416e, в потоке 0x1838. Код ошибки: 0xc0000005. Эта ошибка может быть ошибкой в CLR или в небезопасных или не поддающихся проверке частям пользователя . Общие источники этой ошибки включают ошибки маршалинга пользователей для COM-interop или PInvoke, которые могут повредить стек.

Компьютер с VS2010 имеет .NET Framework 4.0 и компьютер с VS2012 .NET Framework 4.5.

+0

Вам нужно отправить это на connect.microsoft.com. Им будет нужен ваш проект для диагностики проблемы. –

ответ

0

Когда вы открываете проект в VS2012, проверьте свойства проекта, чтобы обеспечить целевую структуру .NET 4.0.

Проект -> Свойства -> вкладка Application -> Целевая структура

Это может быть, что VS2012 неправильно имел целевой базы как .NET 4.5? Попробуйте проверить его в любом случае. Если он установлен на .NET 4.5, измените его на .NET 4.0. Это должно сделать VS2010 счастливым.

Я больше не могу помочь, но, возможно, это может быть полезно для вас?

How do I debug a .net Fatal Execution Engine Error?

+0

Цель - .NET 4.0 :( –

Смежные вопросы