-1

我正在使用 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,但我无法将应用程序框架重新定位到任何其他选项,所以目前没有问题。

有什么我可以做的,还是我必须等待 Dr. T 提供修改后的库才能在 VS 2012 Express 中使用?

4

1 回答 1

0

没关系,我解决了。

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

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

于 2013-10-29T02:24:58.950 回答