如何将MonoGame.Framework添加到Xamarin的MonoGame项目的Farseer Physics中?

时间:2015-05-24 17:41:52

标签: c# ios xamarin monogame farseer

我在Mac OS X Yosemite上使用Xamarin 5.9.1。我已经构建了一个运行Xamarin.iOS的iOS游戏。我能够从NuGet成功地将MonoGame.Framework添加到我的iOS项目中,但现在我想将它扩展为使用Foraer Physics for MonoGame,所以我已经将Farseer Physics项目添加到我的解决方案中。 Farseer Physics项目引用了MonoGame.Framework,所以我也试图从NuGet中添加这个框架。但是,当我尝试添加它时,我收到此错误:

  

无法安装软件包' MonoGame.Framework.iOS 3.4.0.459'。你是   尝试将此软件包安装到目标项目中   ' .NETFramework,Version = v4.0,Profile = Client',但软件包没有   包含任何兼容的程序集引用或内容文件   与该框架。有关更多信息,请与软件包作者联系。

如何在Xamarin中为MonoGame项目的Marseer Physics添加MonoGame.Framework?

1 个答案:

答案 0 :(得分:1)

我只是想通了。这些天我写完一个问题后不久就会出现这种情况!这就是我的所作所为:

  • 将新项目添加到您的解决方案中。确保它是iOS - >图书馆 - > iOS库项目类型。称之为" Farseer"或类似的东西。
  • 将MonoGame for iOS NuGet包添加到这个新的" Farseer"项目
  • 将Foraer Physics for MonoGame项目的所有文件夹和文件复制到此" Farseer"项目
  • 包括这个" Farseer"投射到您的主要iOS项目或游戏中,然后进行设置。