Vb.net 无法加载文件或程序集“Microsoft.Xna.Framework.Game.dll”

Vb.net 无法加载文件或程序集“Microsoft.Xna.Framework.Game.dll”,vb.net,dll,reference,xna,Vb.net,Dll,Reference,Xna,我使用的是:Visual Basic 2008快速版,XNA 3.1版 因此,我尝试使用以下链接在VB中学习XNA: 很自然地,在完成这篇文章后,我调试了我的项目,但出现了一个错误: 未处理FileNotFoundException 无法加载文件或程序集“Microsoft.Xna.Framework.Game,Version=3.1.0.0,Culture=neutral,PublicKeyToken=6d5c3888ef60e27d”或其依赖项之一。系统找不到指定的文件 我试着在网上/这个

我使用的是:Visual Basic 2008快速版,XNA 3.1版

因此,我尝试使用以下链接在VB中学习XNA:

很自然地,在完成这篇文章后,我调试了我的项目,但出现了一个错误:

未处理FileNotFoundException

无法加载文件或程序集“Microsoft.Xna.Framework.Game,Version=3.1.0.0,Culture=neutral,PublicKeyToken=6d5c3888ef60e27d”或其依赖项之一。系统找不到指定的文件

我试着在网上/这个网站上搜索,看看是否有人遇到同样的问题,最接近的是这篇文章:

尝试按照他所说的将DLL更改为其他文件夹/将copy local设置为true,但这似乎引发了另一个问题:

未处理BadImageFormatException

无法加载文件或程序集“Microsoft.Xna.Framework.Game,Version=3.1.0.0,Culture=neutral,PublicKeyToken=6d5c3888ef60e27d”或其依赖项之一。试图加载格式不正确的程序


我不知道哪里出了问题,可能是我使用的是VB 2008快速版,应该换一个更新的版本吗?因为我读了另一篇文章,说通过将.NET framework目标设置为4.0版,问题将得到解决

尽管如此,事实证明我只需要针对x86平台

工具->选项->项目和解决方案->常规。然后选中“显示高级生成配置”

然后

构建->配置管理器->活动解决方案平台->新建->更改类型或选择新平台以使用x86

回答我问题的链接: