开始游戏编程.Visual Studio 2012(实验 10)中未解析引用

本文关键字:引用 实验 编程 游戏 Visual Studio 2012 开始 | 更新日期: 2023-09-27 18:37:24

我正在使用Visual Studio 2012 Express for Windows Phone来学习这个XNA课程。该课程适用于Visual Studio 2010中的XNA,但教授表示,大多数人在运行其他IDE配置时不会有任何问题。

该项目需要一个由教授提供的自定义库(ExplodingTeddies.dll)。将此库添加到引用后运行项目时,出现以下错误:

主要参考"爆炸泰迪熊"无法解析,因为 它间接依赖于框架程序集"mscorlib, 版本=4.0.0.0,区域性=中性,公钥令牌=b77a5c561934e089" 这在目前的目标框架中无法解决。 '".NETFramework,版本=v4.0"。若要解决此问题,请删除 引用"爆炸泰迪熊"或将您的应用程序重定向到 框架版本,其中包含"mscorlib, 版本=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"。

我不知道是因为我使用的是Express版本,还是因为这是一个XNA for Windows Phone项目,但我无法将应用程序框架重新定位到任何其他选项,所以目前这是毫无疑问的。

我能做些什么,还是必须等待T博士提供修改后的库以在VS 2012 Express中使用?

开始游戏编程.Visual Studio 2012(实验 10)中未解析引用

关系,我解决了。

我没有使用Windows版本的DLL,而是下载了MonoDevelop的软件包。该zip文件包括两个.cs(爆炸.cs和TeddyBear.cs)文件,其中包含使一切正常工作所需的类和空间名称。

如果您还在本课程中使用VS 2012,则仍需要下载Windows的材质包以获取项目所需的图形资源。