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 3.1 から 4.0 など、異なる XNA バージョンから更新する場合、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 ツールで、.xapXNA 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. クリックして、プロジェクトを新しい 2010 年 2 月の形式Okにアップグレードします。.xap

  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 に答える