因此我使用XNA创建了一个小型C#游戏,并希望能够向少数人展示它,因此理想情况下将其发送给他们。由于他们对计算机不太满意,我只想简单地发送它们和他们打开的可执行文件并自动运行游戏。当我进入项目中的调试文件夹时,我找到了我的游戏的可执行文件,但是当它在该文件中时,我只能双击并运行.exe。如果我将它拖到桌面上并尝试运行它,它就不会打开,然后最终出现错误弹出“BouncingBallGame已停止工作”。
任何人都可以帮助我,为什么会这样,或者我是否完全以错误的方式解决这个问题,我是否需要在visual studio中发布项目?
答案 0 :(得分:1)
你的游戏需要运行两件事:
要在目标计算机上安装的相应.NET Framework。
使用它来获取其支持文件。您会注意到在调试文件夹中它不是唯一的文件。可执行文件也需要所有这些文件。
答案 1 :(得分:0)
如System Down所述
.exe文件需要..NET Framework安装在目标机器上
&安培;用它来获得它的支持文件。
或者您可以制作项目的安装程序文件,将您的游戏安装到主机上。
您可以找到一篇好的文章here,其中显示了如何为您的项目构建安装程序文件。