C# 如何将MonoGame.Framework添加到Xamarin的Farseer Physics for MonoGame项目中?
我正在Mac OS X Yosemite上使用Xamarin 5.9.1。我已经构建了一个运行Xamarin.iOS的iOS游戏。我从NuGet成功地将MonoGame.Framework添加到我的iOS项目中,但现在我想将它扩展到使用Farseer Physics进行MonoGame,所以我将Farseer Physics项目添加到我的解决方案中。Farseer物理项目引用了MonoGame.Framework,所以我也尝试从NuGet中添加这个框架。但是,当我尝试添加它时,会出现以下错误: 无法安装软件包“MonoGame.Framework.iOS 3.4.0.459”。你是 正在尝试将此包安装到目标为的项目中 “.NETFramework,Version=v4.0,Profile=Client”,但该包没有 包含任何兼容的程序集引用或内容文件 有了这个框架。有关更多信息,请联系软件包作者C# 如何将MonoGame.Framework添加到Xamarin的Farseer Physics for MonoGame项目中?,c#,ios,xamarin,monogame,farseer,C#,Ios,Xamarin,Monogame,Farseer,我正在Mac OS X Yosemite上使用Xamarin 5.9.1。我已经构建了一个运行Xamarin.iOS的iOS游戏。我从NuGet成功地将MonoGame.Framework添加到我的iOS项目中,但现在我想将它扩展到使用Farseer Physics进行MonoGame,所以我将Farseer Physics项目添加到我的解决方案中。Farseer物理项目引用了MonoGame.Framework,所以我也尝试从NuGet中添加这个框架。但是,当我尝试添加它时,会出现以下错误:
如何将MonoGame.Framework添加到Xamarin的Farseer Physics for MonoGame项目中?我刚刚找到了答案。这几天我写了一个问题之后,似乎总是这样!以下是我所做的:
- 将新项目添加到解决方案中。确保它是iOS->Library->iOS Library项目类型。称之为“Farseer”或类似的东西
- 将MonoGame for iOS NuGet软件包添加到这个新的“Farseer”项目中
- 将Farseer Physics for MonoGame项目的所有文件夹和文件复制到此“Farseer”项目中
- 将这个“Farseer”项目包含到您的主iOS项目或游戏中,您就可以开始了