gpt4 book ai didi

windows-phone-8 - 如何使用 Github PR 正确更新 Monogame

转载 作者:行者123 更新时间:2023-12-04 16:17:00 31 4
gpt4 key购买 nike

嘿嘿,

我遇到了一个小问题。当前可用的 Monogame 3.2 构建没有适用于 Windows Phone 8 的工作模板。这将导致黑屏和无法工作的应用程序。所以我去了他们的 git hub 并发现了问题 https://github.com/mono/MonoGame/pull/2089以及修复它并发布 Pull 请求的人。

现在的问题是,我在构建自己的版本或编辑项目模板文件方面的经验几乎为零。我获得了一些常识并开始深入研究这一切,并且已经尝试将模板文件复制到我的 visual studio 文件并构建项目并抛出新的 .DLL 但这一切都不想正常工作。我开始使用旧模板,但我需要新版本,因为我们需要在游戏中使用 Windows Phone 8 中的景观支持。

现在我的问题是是否有人知道执行此操作的正确/正确方法。从什么到哪里复制的简短总结。

提前致谢。

最佳答案

好吧,我花了一些时间,但我想出了要复制、构建、设置和运行的内容。

您下载 .Zip 或使用 Github 将其拉入一个空文件夹,完成后将其解压。

  1. 在 map 中打开 MonoGame.Framework 或 MonoGame.Framework。”您的目标平台”,这将启动 visual studio。
  2. 构建解决方案/项目(不要忘记构建 ARM、x86 和x64(如果启用和需要)并导航到“Extracted文件夹”/MonoGame.Framework/bin/”您的目标平台”是时候打开一个新的资源管理器并导航到您的 MonoGame 安装默认 C:\Program Files (x86)\MonoGame\v3.0
  3. 在解压缩的文件夹中导航到目标平台,然后构建并复制 MonoGame.Framework.dll 到对立的 C:\Program文件 (x86)\MonoGame\v3.0\Assemblies\”目标平台”\”构建”
  4. 重建您的项目/解决方案

感谢您现在更新了您的 MonoGame :)

这可能会解决您的问题,但在您的手机或模拟器 DXGI 相关的应用程序上初始化您的应用程序时,您可能仍然会遇到错误。如果发生这种情况,请按照下列步骤操作。问题可能在于您的 SharpDX.WP8.dll 如何解决这个问题?就我而言,下载并安装最新的 SharpDX http://sharpdx.org/download/您还可以进一步了解如何仅下载 SharpDX.WP8.dll 和 .winmd!

  1. 导航到您的 SharpDX 安装(默认 C:\Program Files(x86)\SharpDX) 进一步导航到Bin\DirectX11_1-“platform”-“build”\复制SharpDX.WP8.dll和.winmd 到 C:\Program Files(x86)\MonoGame\v3.0\Assemblies\WindowsPhone\”build”
  2. 重建您的项目/解决方案(如果这仍然不起作用,您可以需要再次手动添加对 SharpDX.WP8.winmd 的引用两个版本)

因此,如果没问题,这应该可以解决大部分问题,但还剩下一个问题。在 MonoGame 3.0.x 和 3.2 之间,Windows Phone 游戏的项目模板发生了变化,但这在代码中并不顺利。因此,我们现在要更新 Visual Studio 的项目模板。

  1. 返回到您提取的 Monogame map 并进入文件夹“ProjectTemplates”\”你的 visual studio 版本”\WindowsPhone
  2. 选择所有文件并创建一个 .Zip(可以由集成的Windows 选项“发送到”)确保当你打开 .Zip 时你会立即看到所有文件,它们没有嵌套在文件夹中在 .Zip 中
  3. 导航到 C:\Users\“您的 PC 名称”\Documents\Visual Studio201X\Templates\ProjectTemplates\Visual C#\MonoGame 并复制你的刚刚创建 .Zip 并覆盖现有文件。

如果您使用不同版本的 Visual Studio,因为 VS2013 中缺少对 XNA 的支持,您可能必须按照这些步骤操作。现在你应该已经解决了任何可能的问题。如果您的项目仍然出现错误,请尝试重新创建一个新的(这现在将使用您刚刚复制粘贴的新更新模板并且可以工作)如果这仍然不起作用,请发布出现问题的地方,但这一切都应该做!这些说明也适用于所有其他平台(当然至少你可以构建)

关于windows-phone-8 - 如何使用 Github PR 正确更新 Monogame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19934825/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com