XNA 4.0&& XACT 3.0管道框架的错误版本

时间:2013-04-13 08:08:13

标签: c# xna xact

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

前3个小时,我使用了提供的声音库,然后我遇到了许多其他人在游戏中出现大量延迟的问题。所以,我决定试试XACT 3,用XNA 4.0打包。

我在XACT 3中从零开始制作了这个项目,XNA告诉我:

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

现在我想参考不存在的文档,发现他们无能为力,但是有人可以帮助我吗?我已经接近完成了。我最近几个小时的搜索向我展示了线索......

1 个答案:

答案 0 :(得分:0)

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

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

错误被抛出,因为XNA不知道如何构建这些文件,并且以真正的MS方式,错误通常很混乱,从来没有真正把你带到真正的问题。

此外,对于将来的访问者,请确保您还将“复制到输出”设置为“总是”。