我在这里查看:如何让 XNA 4.0 游戏在其他机器上运行?,但其中没有真正的解决方案。
我创建了一个完全空的 XNA4.0 项目,选择了 Release 并编译它,rar'd 发布文件夹并将其发送到非开发 PC。收到 Appcrash 通用错误。
它可能是我做错的标准,但不知道是什么.. 可以确认.NET4.0、XNA Redist 4.0 和 DirectX 都安装在另一台机器上。
更新:现在加载空的“新游戏”,但我在过去几年里制作了一个或六个程序,每个程序都不能在另一台机器上运行。有人可以将我链接到“适当的”引用、程序集等吗?结合我的问题,谷歌不止一次放弃了这些词。
更新:我让一个朋友在他的电脑上测试,起初,同样的错误,但他忘记安装 XNA 4.0 redist。之后,我的文件在他的电脑上运行良好。尽管如此,出于某种原因,他们并没有在我自己的非开发机器上工作。无论如何,感谢您的建议,既然我知道它的本地,我可能可以自己修复它。仍然欢迎提出建议。