28 декабря 2011
XNA Framework не устанавливается
- написал: Munchkinio
- 185
- 0
Буквально вчера столкнулся с небольшой проблемой. После того, как купил игру в Steam Solar 2, она просто напросто не захотела запускаться. .NET Framework она обновила автоматически, а вот вторая вещь, которая нужна для ее успешного запуска — это XNA Framework.
Этот продукт мелкомягких нивкакую не хотел обновляться до 4-ой версии, выдавая сначала ошибку 2908, а затем что-то типа: Microsoft.Xna.Framework.Avatar,fileversion=«4.0.20823.0»,version=«4.0.0.00000»
Два часа мне понадобилось для того, чтобы понять вообще, чем вызвана эта проблема и чтобы решить ее. Все дело в библиотеке, которая почему-то никак не хотела заменяться на более новую версию — mscoree.dll. Поэтому, для того, чтобы нормально установить XNA Framework 4.0, нам надо сначала заменить ее на вот эту.
Второй момент — корректно заменить ее на новую. Если у вас до сих пор стоит XP, то надо направиться в Windows/system32, переименовать старую библиотеку и на ее место записать новую. Если же у вас 7-ка (мой случай), то сначала вам надо в system32 этой библиотеке в свойствах — безопасность назначить своей пользовательской записи права на редактирование этого файла. Затем переименовать старую библиотеку, например, в mscoree.dll.old и на ее место переписать новую.
Тоже самое нужно для 7-ой Винды проделать с этой же библиотекой, только в другой папке — Windows/SysWOW64. Как только две библиотеки будут заменены, запускаем XNA Framework 4.0. Все, теперь все будет в шоколаде :)
Этот продукт мелкомягких нивкакую не хотел обновляться до 4-ой версии, выдавая сначала ошибку 2908, а затем что-то типа: Microsoft.Xna.Framework.Avatar,fileversion=«4.0.20823.0»,version=«4.0.0.00000»
Два часа мне понадобилось для того, чтобы понять вообще, чем вызвана эта проблема и чтобы решить ее. Все дело в библиотеке, которая почему-то никак не хотела заменяться на более новую версию — mscoree.dll. Поэтому, для того, чтобы нормально установить XNA Framework 4.0, нам надо сначала заменить ее на вот эту.
Второй момент — корректно заменить ее на новую. Если у вас до сих пор стоит XP, то надо направиться в Windows/system32, переименовать старую библиотеку и на ее место записать новую. Если же у вас 7-ка (мой случай), то сначала вам надо в system32 этой библиотеке в свойствах — безопасность назначить своей пользовательской записи права на редактирование этого файла. Затем переименовать старую библиотеку, например, в mscoree.dll.old и на ее место переписать новую.
Тоже самое нужно для 7-ой Винды проделать с этой же библиотекой, только в другой папке — Windows/SysWOW64. Как только две библиотеки будут заменены, запускаем XNA Framework 4.0. Все, теперь все будет в шоколаде :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Комментарии:0