Monogame(3.5)の最新バージョンをダウンロードしましたが、突然XNAであいまいな参照があります。私が以前に持っていたバージョンは分かりませんが、それが数年経っていると言えば十分です。Monogameのアップグレード:MonogameとXNAの両方にタイプがあります
Visual Studioでアセンブリ参照を追加および削除しようとしましたが、これは異なるエラーのみを生成します。次のタイプのために、私はこれらを取得しています
Error 12 The type 'Microsoft.Xna.Framework.Graphics.Texture2D' exists in both 'C:\Program Files (x86)\MonoGame\v3.0\Assemblies\WindowsPhone\x86\MonoGame.Framework.dll' and 'C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Graphics.dll' c:\nightmare games\games\in production\boxland incorporated\boxland (monogame)\boxland\character_control.cs 55
:
はここで正確なメッセージ(そのうちの一つ)だ
- にTexture2D
- のGraphicsDevice
- 色
- Vector4
- MathHelper
UPDATE:
私はMonogameを使用して、プロジェクトからXNAを削除しようとしました。
- にTexture2D
- ゲーム
- GameTime
- SpriteBatch
- とSoundEffect :アセンブリ参照を削除し、文を "使用する" 次のタイプのエラーが見つかりません "型または名前空間" を多数結果
- その他多くのもの
私はすでに持っていますMonoGame.Frameworkへのアセンブリ参照。
Error 4 The type or namespace name 'MonoGame' could not be found (are you missing a using directive or an assembly reference?) C:\Nightmare Games\Games\In Production\Boxland Incorporated\Boxland (monogame)\Boxland\Particle_Effects.cs 5
UPDATE:MonoGameのための新たなusingステートメントを追加するだけでエラーになった - >プロパティ -
プロジェクト "の.NET Framework 4" からこれを変更する>ターゲットフレームワーク への" .NET Frameworkの4.5 "は認識されないMicrosoft.XNAの問題を修正するようだが、これは新しいエラーのみを生成した。
Error 2 The type or namespace name 'Graphics' does not exist in the namespace 'Microsoft.Xna.Framework' (are you missing an assembly reference?) C:\Nightmare Games\Games\In Production\Boxland Incorporated\Boxland (monogame)\Boxland\Draw.cs 4
私は今ようにグラフィックス、入力、オーディオ、コンテンツ、GamerServices、および含め、Microsoft.Xna.Frameworkの傘の下にすべてのためにこれを取得しています。
XNAとMonoGameの両方を同じプロジェクトで参照したいのはなぜですか? –
私はしばしば自分自身を疑問に思っていましたが、Monogameは当初、プロジェクトにインストールされ参照されていたXNAフレームワークを必要としていました。それはもっと最近のバージョンでは変更されている可能性がありますが、Webサイトのドキュメントは最低限必要としています。 –
あなたは本当にMonogameが今必要なのです。参照を削除し、それは私が約束うまく動作します! –