1

我曾经在 xna 中制作过一款游戏,并使用 monogame 将其转换为android。现在我需要在旧项目中使用新项目中的一些类,并使用教程在新项目中引用旧项目。但是一旦我完成此操作,我就会收到一条警告说“无法引用项目“****”。引用的项目针对不同的框架系列(.NETFramework)”

我知道是什么原因造成的,但我想知道是否有办法解决它,或者我是否可以以另一种方式使用来自不同项目的类?

4

2 回答 2

3

Xamarin 有一些关于在项目之间共享代码的可能方式的文档。

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

  1. 可移植类库
  2. 文件链接到每个项目

Xamarin 论坛上有关于 Portable Class library 当前问题的讨论。

这里还有另一个关于在 Visual Studio 中递归共享文件夹的项目文件黑客的讨论。不幸的是,目前还不能在 Xamarin Studio 中执行此操作。

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

于 2013-07-30T01:45:05.467 回答
0

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

于 2013-08-06T22:00:31.270 回答