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

时间:2013-10-28 23:19:44

标签: c# visual-studio-2012 xna xna-4.0

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

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

  

无法解析主要参考“ExplodingTeddies”,因为   它间接依赖于框架程序集“mscorlib,   Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089“   这在目前的目标框架中无法解决。   ” .NETFramework,版本= V4.0" 。要解决此问题,请删除   引用“ExplodingTeddies”或将您的应用程序重新定位到   框架版本,其中包含“mscorlib,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = b77a5c561934e089“。

我不知道是不是因为我使用的是Express版本,或者是因为这是一个适用于Windows Phone项目的XNA,但我无法将应用程序框架重新定位到任何其他选项,因此目前不在问题

我能做什么,或者我是否必须等待T博士提供在VS 2012 Express中使用的修改过的库?

1 个答案:

答案 0 :(得分:0)

没关系,我解决了。

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

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