Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1240
Благодарности: 275

Профиль | Отправить PM | Цитировать


Цитата Quaker_75:
я нет понял, что глупого в совете обновить этот самый фреймворк???? »
CLR 4.0 напрямую не совместима с CLR 2.0 - это просто разные продукты. Если у приложения не задана версия Framework то по умолчанию будет использоваться последняя, но не факт, что будет работать. Если у приложения задана конкретная версия (например, .NET 2.0 или .NET 3.0, не суть важно) - то будет грузится именно она и в случае ее отсутствия будет совершенно невнятная ошибка в духе Майкрософт - почти буквально "Что-то пошло не так". Для определения причины в этом случае есть специальный механизм Fusion, который еще нужно включать в реестре (по-умолчанию выключен) и желательно иметь отладчик на компьютере.

Ну и возвращаясь к топику - ошибка CLR20r3 намекает на использование CLR 2.0, а r3 говорит скорее всего о .NET Framework 3.5. Поэтому в данном случае правильный совет будет устанавливать .NET Framework 3.5 SP1, а совсем не "последний фреймворк", который даже в теории на 100% не совместим с предыдущими версиями.

PS: Вас же не удивляет, что при установке VC++ runtime нужно ставить не последнюю версию, а ту которая нужна? Здесь ситуация совершенно аналогичная.

Отправлено: 16:21, 17-08-2015 | #20