【问题标题】:What's the difference between a Windows Game Library and a Class Library?Windows 游戏库和类库有什么区别?
【发布时间】:2010-07-15 14:21:21
【问题描述】:

Windows 游戏库和类库有什么区别?仅仅是从包含 XNA 框架开始吗?

另外,Windows / Xbox360 / Zune 游戏库之间的区别在哪里?它们似乎都从相同的引用开始(Microsoft.Xna.Framework、Microsoft.Xna.Framework.Game)。

【问题讨论】:

  • 嗯,我自己也不太确定,但是尝试区分每个项目文件。我怀疑每个平台都有额外的目标\任务。

标签: c# xna


【解决方案1】:

没有真正的区别。它只是一个项目模板,它可以帮助您正确设置所有项目设置。是的,程序集引用是大事之一。我没有安装它来检查,但您可以使用记事本等方式查看 .vcproj 文件,以查看哪些设置被默认覆盖。

【讨论】:

  • 没想到。谢谢!
【解决方案2】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多