项目无法参考。引用的项目针对不同的框架系列

时间:2013-07-29 23:53:04

标签: c# android visual-studio monogame

我曾经在xna中制作过游戏,并使用this使用monogame将其转换为android。现在我需要在旧项目中使用新项目中的一些类,并使用this教程来引用新项目中的旧项目。但是当我完成这件事后,我得到一个警告说"项目" ****"不能被引用。引用的项目针对不同的框架系列(.NETFramework)"

我知道造成这种情况的原因,但我想知道是否有办法绕过它,或者我是否可以用另一种方式使用不同项目中的类?

2 个答案:

答案 0 :(得分:3)

Xamarin有一些关于可能ways to share code between projects的文档。

值得一读,但基本上归结为两个选项:

  1. Portable class libraries
  2. 链接到每个项目的文件
  3. 有关Xamarin论坛about current issues with Portable Class libraries的讨论。

    还有另一个discussion here about a project file hack以递归方式共享Visual Studio中的文件夹。不幸的是,在Xamarin Studio中还不可能做到这一点。

    我很想知道你是否发现了更好的方法。我对这个问题感兴趣了一段时间。

答案 1 :(得分:0)

我最终只是将我的XNA项目中的所有信息和数据放入我的monogame项目,因为monogame支持XNA和Android。这有帮助。