我正在使用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中使用的修改过的库?
答案 0 :(得分:0)
没关系,我解决了。
我没有为Windows版本使用DLL,而是下载了MonoDevelop软件包。该zip文件包含两个.cs(Explosions.cs和TeddyBear.cs)文件,其中包含所需的类和空间名,以使一切正常。
如果您还在本课程中使用VS 2012,则仍需要下载Windows的材料包以获取项目所需的图形资源。