【问题标题】:XNA 4.0 && XACT 3.0 wrong version for pipeline frameworkXNA 4.0 && XACT 3.0 管道框架版本错误
【发布时间】:2013-04-13 08:08:13
【问题描述】:

所以我正在为我大学最后一堂课制作一个小游戏。 基本上我在尝试在标题屏幕上播放歌曲时遇到了一些非常糟糕的问题,然后当用户单击开始游戏时,切换到游戏播放歌曲。

前 3 个小时,我使用了提供的声音库,然后我遇到了许多其他人的问题,即游戏严重滞后。所以,我决定试一试 XACT 3,它与 XNA 4.0 一起打包。

我在 XACT 3 中从头开始制作项目,XNA 告诉我:

错误:.xap 文件是使用与此项目使用的 XNA 框架内容管道版本不兼容的 XACT 版本创建的。有关解决此不匹配问题的选项,请参阅文档。

现在我很想参考不存在的文档以发现它们无能为力,但是那里的任何人都可以帮助我吗?我已经快要完成了。我过去几个小时的搜索向我展示了线索..

【问题讨论】:

  • 根据我使用 XNA 的经验,您正在尝试将 XNA3 的东西与 XNA4 一起使用。最终这post 帮助你。
  • 感谢您的尝试,但上面我明确表示我使用的是 XNA 4.0 和随附的 XACT 3。它实际上可能是合法不匹配的唯一方法是,如果 Microsoft 将错误版本的 XACT3 与 XNA 4.0 打包在一起(我不会怀疑,但我找不到任何相关信息)。

标签: c# xna xact


【解决方案1】:

经过无数个小时,这当然是愚蠢的。

当您将 XACT3 .XGS、.XSB、.XWB 文件加载到解决方案资源管理器(在我的情况下为内容)时,您还必须确保单击每个文件的属性并确保将 Build Action 设置为无。

错误是因为 XNA 不知道如何构建这些文件而引发的,而且在真正的 MS 时尚中,这些错误通常非常令人困惑,并且永远不会真正带您解决真正的问题。

此外,对于未来的访问者,请确保您还将复制到输出设置为始终。

【讨论】:

    猜你喜欢
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    相关资源
    最近更新 更多