2015-05-28 10 views
0

Что я использую: Visual Basic 2008 Express Edition, XNA версия 3,1Не удалось загрузить файл или сборку «Microsoft.Xna.Framework.Game.dll»

Так что я пытался узнать XNA в VB с помощью этого ссылка: http://www.dreamincode.net/forums/topic/239483-using-xna-in-vbnet-part-i/

Естественно, после окончания поста, я отлажена мой проект, но ошибка выскакивает:

FileNotFoundException был необработанным

Не удалось загрузить файл или сборку «Microsoft.Xna.Framework.Game, Version = 3.1.0.0, Culture = neutral, PublicKeyToken = 6d5c3888ef60e27d» или одна из его зависимостей. Система не может найти указанный файл.

Я попытался найти в сети/этот сайт, чтобы увидеть, если кто-нибудь сталкивался с такой же проблемой, и ближайший был этот пост: Could not resolve this reference error

Пробовал после того, что он сказал (изменение библиотеки DLL в другую папку/копирования настройки локальная истина), но это, казалось, породит еще одну проблему:

BadImageFormatException был необработанное

не удалось загрузить файл или сборку «Microso ft.Xna.Framework.Game, Version = 3.1.0.0, Culture = neutral, PublicKeyToken = 6d5c3888ef60e27d 'или одна из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом.

Я понятия не имею, где я ошибся, может быть, я использую экспресс-версию VB 2008 и должен перейти к более новой? (потому что я прочитал еще одно сообщение о том, что, установив целевую платформу .NET для версии 4.0, проблема будет решена)

ответ

0

Не об этом, оказывается, мне просто нужно настроить таргетинг на платформу x86.

Инструменты -> Опции -> Проекты и решения -> Общие. Затем флажок "Показать дополнительные построения конфигурации"

Тогда

Build -> Диспетчер конфигурации -> Активное решение Platform -> New -> изменить "Введите или выберите новую платформу" для x86.

Ссылка, которая отвечала на мой вопрос: https://social.msdn.microsoft.com/Forums/en-US/d4fa83dc-eed1-4ead-96a1-78bbd9ba6d3a/vb-express-target-x86-platform?forum=vblanguage

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