2

我正在查看使用 XNA 框架安装的文件,然后我重新开始编程,但出现错误:

The .xap file was created with a version of XACT that is incompatible with
the XNA Framework Content Pipeline version used by this project. Refer to the 
documentation for options to resolve this mismatch.

我不知道这意味着什么。我该如何解决?

4

2 回答 2

1

从不同的 XNA 版本更新时,例如 XNA 3.1 到 4.0,您需要将 XACT 文件转换为最新版本。

这里有一个深入的指南,但我会强调要点。

  1. .xap如果您想保留.xap升级前的文件副本,请制作文件的备份副本。

  2. 在安装了 XNA Game Studio 4.0 的系统上,单击开始菜单 > 所有程序 > Microsoft XNA Game Studio 4.0 > 工具 |> Microsoft Cross-Platform Audio Creation Tool 3 (XACT3)。这是最新版本,可让您更新文件。

  3. 在 XACT3 工具中,.xap从升级到 XNA 4 的项目中打开文件。加载时,您应该在 XACT UI 中看到以下消息:

    This project file was created with the March 2009 release of XACT.
    You are running the February 2010 release.
    If you save this project, it will be saved as the current version
    and may no longer work with the version of  XACT it was originally
    created with.
    
  4. 单击Ok以将.xap项目升级到 2010 年 2 月的新格式。

  5. 在 XACT UI 中保存.xap项目并关闭 XACT UI。
  6. 回到 Visual Studio 2010,打开从 XNA Game Studio 3.1 升级到 4.0 的项目并选择再次构建它。

他们也是MSDN 上的这个线程,说您可以.xap通过在 XACT3 中打开它、保存并重建项目来简单地转换

于 2013-07-05T19:40:09.333 回答
0

这是一个错误!我只是在不同的项目中复制了我的代码,没关系!不管怎么说,还是要谢谢你。

于 2013-07-06T13:53:10.990 回答