Сборка Microsoft.Xna.Framework.dll не загружается - PullRequest
0 голосов
/ 04 апреля 2010

При попытке загрузить Microsoft.Xna.Framework.dll из любого проекта он вызывает исключение FileNotFoundException. Указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007E), без innerException.

Даже простой код, подобный следующему, выдает это исключение:

static void Main(string[] args)
{
 Assembly.LoadFile(@"C:\Microsoft.Xna.Framework.dll");
}

Я использую XP x64, но я установил платформу в диспетчере конфигурации на x86, потому что я знаю, что она не должна (не) работать на x64 или любом процессоре. Я вручную добавил файл DLL в GAC, но это не решило проблему. Я также попробовал M $ Assembly Binding Log Viewer, чтобы увидеть, есть ли в этих журналах полезная информация, но они этого не сделали. Все, загрузка и т. Д., По их словам, имела успех.

Есть предложения? пожалуйста

Ответы [ 2 ]

0 голосов
/ 10 апреля 2010

Спасибо за ответ.

Для моих целей достаточно версии 1.1, но я должен был упомянуть, что немного переустановил: я попробовал следующие версии фреймворка: 1.1, 2.0, 3.0 и 3.5 и объединил их с соответствующими Версии XNA Game studio, и я попробовал несколько несовпадающих комбинаций, но все выдали одно и то же исключение. И да, это касается распространяемого XNA для компьютера конечного пользователя.

0 голосов
/ 09 апреля 2010

Это на вашем компьютере разработчика или на другом компьютере, на котором вы пытаетесь запустить игру?

Очевидные вопросы: вы установили последнюю версию XNA Game Studio? если да, то какую версию visual studio вы используете? ты пытался переустановить?

Если это на компьютере конечного пользователя, вы установили распространяемый XNA Framework?

...