Windows游戏库和类库之间有什么区别?

时间:2010-07-15 14:21:22

标签: c# xna

Windows游戏库类库之间的区别是什么?是否只是通过包含XNA框架开始?

此外, Windows / Xbox360 / Zune游戏库之间的区别在哪里?它们似乎都是从相同的参考文献开始的( Microsoft.Xna.Framework,Microsoft.Xna.Framework.Game )。

2 个答案:

答案 0 :(得分:7)

没有真正的区别。它只是一个项目模板,它可以帮助您正确地完成所有项目设置。是的,汇编参考是其中一个大问题。我没有安装它来检查,但你可以使用记事本查看.vcproj文件,看看哪些设置被默认覆盖。

答案 1 :(得分:2)

我的回答有点晚了,但Windows游戏库项目和简单的类库项目之间的主要区别在于 Windows游戏库项目可以包含内容引用(它们可以从引用的XNA“内容项目”项目中构建内容。

Add Content Reference menu item

此外,他们可以使用XNA的项目同步(MSDN)来维护不同平台的项目副本,从而使源文件列表保持同步。

最后,这些项目获得了一个“XNA Game Studio”属性页面,您可以在其中选择“Reach”和“HiDef”配置文件,并设置游戏缩略图。虽然这些对图书馆没有影响,据我所知 - 它们只与游戏项目有关。

XNA游戏项目具有与游戏库项目相同的特殊功能。它们只是设置为输出应用程序而不是库。

值得注意的是,您不必使用XNA提供的项目模板的这些特殊“游戏”版本。您仍然可以通过引用XNA程序集来制作XNA游戏。但显然你无法访问这些漂亮的项目功能,所以你需要提出替代方案。