0

1 つのプロジェクトを XNA 3.1 から XNA 4.0 に変換していたところ、次のエラーが発生しました。

エラー 1 XNA Framework Reach プロファイルは頂点シェーダー モデル 3.0 をサポートしていません。J:\Utad\Mestrado\2Ano\Disserteção\Novos softwares\xna\Codigo\VisualizadorXNA\VisualizadorXNA\VisualizadorXNAContent\BumpCylinder.fx VisualizadorXNA

そして、いくつかの調査の結果、プロジェクトで Reach から HiDef に変更する必要があることがわかりました。その後、エラーは消えましたが、他のエラーが表示されました。この種のエラーは見たことがなく、インターネットのどこにも解決策が見つかりません。エラーは次のとおりです。

エラー 17 引数 1: 'Microsoft.Xna.Framework.GameTime [c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Game から変換できません.dll]' を 'Microsoft.Xna.Framework.GameTime' J:\Utad\Mestrado\2Ano\Disserteção\Novos softwares\xna\Codigo\VisualizadorXNA\VisualizadorXNA\VisualizadorXNA\Game1.cs 208 35 VisualizadorXNA

このエラーは非常に奇妙です。私はこれでいくつかの助けを使うことができます.

敬具、ホルヘ

4

1 に答える 1

0

ソリューションをクリアし、すべてのプロジェクトで「bin」フォルダーと「obj」フォルダー、および「cache」や「user」などの接尾辞が付いたすべてのファイルを削除します。

引き続き失敗する場合は、「Microsoft.Xna.Framework」参照を削除し、正しいことを確認するために再度追加します。

于 2012-11-06T08:00:09.343 に答える