我使用的是什么:Visual Basic 2008 express Edition,XNA 3.1版
所以我试图用VB学习VB中的XNA: 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更改为不同的文件夹/将本地副本设置为true),但这似乎产生了另一个问题:
BadImageFormatException未处理
无法加载文件或程序集' Microsoft.Xna.Framework.Game,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = 6d5c3888ef60e27d'或其中一个依赖项。 尝试加载格式不正确的程序。
我不知道我哪里出错了,难道是我使用VB 2008快递版并且应该转向更新的版本吗? (因为我读了另一篇帖子,说明通过将.NET框架目标设置为4.0版,问题将得到解决)
答案 0 :(得分:0)
没关系,事实证明我只需要针对x86平台。
工具 - >选项 - >项目和解决方案 - >一般。然后选中"显示高级构建配置"
然后
构建 - >配置管理器 - >有源解决方案平台 - >新 - >更改"输入或选择新平台"到x86。