none
XNA4.0 Language Pack(日本語)インストール後、XNAプロジェクト作成時"vstemplate ファイルは、存在しないプロジェクト ファイル 'Code\XnaWindowsGame.vstemplate'を参照しています。"とダイアログが表示される RRS feed

  • 質問

  • Windows XP sp3 で、Visual Studio 2010 Professionalを使用しています。

    XNA Game Studio 4.0 Language Pack(日本語)をインストールしてXNAのプロジェクトを作成しようとすると、

    "vstemplate ファイルは、存在しないプロジェクト ファイル 'Code\XnaWindowsGame.vstemplate'を参照しています。"

    "vstemplate ファイルは、存在しないプロジェクト ファイル 'Content\xnacontent.vstemplate'を参照しています。"

    とダイアログが表示されてしまいます。

    しらべたら、User権限だと、

    ユーザ\Local Settings\Application Data\Microsoft\VisualStudio\10.0\VSIXTemplateCache 以下に、

    キャッシュを作成してそのテンプレートファイルを使用するようです。

    英語版まではプロジェクトが作成できていたので、さらに調べてみると、上記ダイアログの*.vstemplateの拡張子が、

    *.vstempla になっておりました。

    teだけ足りないということです。

    なんとキャッシュ作成するさいファイル名が最大長を超えてしまったのです。

    日本語の1041のフォルダー分ファイル名が足りなくなったために、teが欠落してしまったようです。

    ファイル名を変更してteを追加しようとしてもできません。

    このキャッシュを作成するフォルダーをもっと浅いフォルダーに作成したいのですが、設定することはできるのでしょうか?

    以上、よろしくお願いします。





    2011年9月16日 11:05