【问题标题】:Building MonoGame Framework for Mac OS为 Mac OS 构建 MonoGame 框架
【发布时间】:2013-12-11 07:45:25
【问题描述】:

我正准备移植游戏,这是我的第一次。我正在运行 Windows 7,并拥有来自 github 的最新版本 MonoGame 以及 MonoDevelop 3.0.3.2。

当我尝试在 MonoDevelop 中加载 MonoGame.Framework.MacOS 解决方案时,它无法加载并出现以下错误: 无法使用未知项目类型“{948B3504-5B70-4649-8FE4-BDE1FB46EC69};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”加载项目“MonoGame\MonoGame.Framework\MonoGame.Framework.MacOS.csproj”

当我尝试打开 iOS 解决方案时会发生类似的情况。但是,我能够成功构建 Windows、Linux 和 Android 解决方案。

请指教!

【问题讨论】:

  • 我认为你需要在 Mac OS X 机器上安装 MonoDevelop 然后打开项目。如果项目名称中包含 MacOS,则它可能无法在任何其他操作系统上运行。
  • 谢谢!这可以解释它,我没有想到这一点。不幸的是,我目前无法使用 Mac 进行测试,但一两个月后我应该可以。

标签: mono monodevelop monogame


【解决方案1】:

我只需查看 https://nuget.codeplex.com/workitem/3714 并复制以下行:xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"

在此文件的 xmlns=...." 之上 MonoGame-develop/MonoGame.Framework.Content.Pipeline/MonoGame.Framework.Content.Pipeline.MacOS.csproj

所以接下来我成功地构建了项目。 毕竟,我会在文件夹 MonoGame.Framework/bin/MacOS/Release 中生成 .dll 并在我的游戏项目中引用它们(我也删除了旧的引用)。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    相关资源
    最近更新 更多