我开发了一个XNA游戏,我想在我的学校展示一些人,但不幸的是学校的计算机没有安装XNA或正确版本的.NET框架。由于它们是学校的计算机,我不能只是安装它们。
我的问题是,如果没有安装这些游戏,是否可以运行我的游戏。我希望我可以将一些DLL或其他东西复制到我的闪存驱动器或类似的东西上。
我开发了一个XNA游戏,我想在我的学校展示一些人,但不幸的是学校的计算机没有安装XNA或正确版本的.NET框架。由于它们是学校的计算机,我不能只是安装它们。
我的问题是,如果没有安装这些游戏,是否可以运行我的游戏。我希望我可以将一些DLL或其他东西复制到我的闪存驱动器或类似的东西上。
否 - .NET Framework需要相当复杂的安装。如果没有安装适当的框架,您将无法运行XNA游戏。
如果没有适当的安装,你无法按原样运行XNA游戏。但是,有一个名为的开源库 SilverSprite 其目标是“在Silverlight 3中无需更改代码即可运行XNA游戏”。显然有 一些 编码 - 至少,你需要一些新的启动代码 - 但是他们给出了他们的项目页面的介绍,看起来它可能很快就会开始。
当然,这意味着任何想要玩游戏的人都需要Silverlight插件,但是如果你的学校的计算机上有这个插件(可能是这样),那么你只需要打开一个Web浏览器并指向它你的游戏。