我曾经在xna中制作过游戏,并使用this使用monogame将其转换为android。现在我需要在旧项目中使用新项目中的一些类,并使用this教程来引用新项目中的旧项目。但是当我完成这件事后,我得到一个警告说"项目" ****"不能被引用。引用的项目针对不同的框架系列(.NETFramework)"
我知道造成这种情况的原因,但我想知道是否有办法绕过它,或者我是否可以用另一种方式使用不同项目中的类?
答案 0 :(得分:3)
Xamarin有一些关于可能ways to share code between projects的文档。
值得一读,但基本上归结为两个选项:
有关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。这有帮助。