【问题标题】:Run XNA 4.0 game on other machines在其他机器上运行 XNA 4.0 游戏
【发布时间】:2012-08-09 07:40:58
【问题描述】:

我在这里查过:How do I get an XNA 4.0 game to run on other machines?,但其中没有真正的解决方案。

我创建了一个完全空的 XNA4.0 项目,选择 Release 并编译它,rar'd Release 文件夹并将其发送到非开发 PC。遇到 Appcrash 一般错误。

这可能是我做错的标准,但不知道是什么.. 可以确认另一台机器上同时安装了.NET4.0、XNA Redist 4.0和DirectX。

更新:现在加载空的“新游戏”,但我在过去几年中制作了一个或六个程序,每个程序都不能在另一台机器上运行。有人可以将我链接到“适当的”引用、程序集等吗?结合我的问题,Google 不止一次删除了这些词。

更新:我请朋友在他的电脑上测试,起初,同样的错误,但他忘记安装 XNA 4.0 redist。之后,我的文件在他的电脑上运行良好。尽管如此,出于某种原因,他们并没有在我自己的非开发机器上工作。无论如何,感谢您的建议,既然我知道它的本地,我可能可以自己修复它。仍然欢迎提出建议。

【问题讨论】:

    标签: c# xna-4.0


    【解决方案1】:

    最终用户需要安装 .NET 4.0、XNA 4.0 Redistributable(不是完整的游戏工作室)和 DirectX。

    【讨论】:

    • 编辑了主要问题,三个都安装了。
    • 如果您使用 XNA 4 Refresh,请确保 XNA 4 Refresh Redistributable。 (microsoft.com/en-us/download/details.aspx?id=27598)
    • 我没有使用 XNA4 Refresh 版本,但值得一试。
    • @Taelia 也确保它是最新的 DirectX。下载并安装最新的 DirectX 版本,我以前也遇到过类似的问题。
    【解决方案2】:

    是否安装了 Dot-Net 4.0 和 XNA 4.0 框架?

    【讨论】:

    • .NET 已安装。目标机器上是否也需要 XNA4.0 框架?我会快速检查一下。 -- 编辑主要答案,一切都在。
    • 是的 - 但只是可再发行的 - 不是你为 Visual Studio 安装的那个;)
    【解决方案3】:

    选择发布项目,您将获得一个安装程序,为您检查和安装所需的库...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      相关资源
      最近更新 更多