2011-03-11 23 views
0

私はVisual Studioが真実に私を惑わしていると思っています。Visual C#で奇妙なコンパイルエラーが発生しました

"OpenTK.GameWindow"タイプは参照されていないアセンブリで定義されています。アセンブリ "OpenTK、Version = 1.1.0.0、Culture = neutral、PublicKeyToken = bad199fe84eb3df4"への参照を追加します。

問題は、私はOpenTK.GameWindowタイプを使用しようとしていないことです。さらに、「エラー」は全く関係のないコード行で発生します。

Velocity.Y -= PhysicsSettings.Gravity * (float)VenCore.FrameTime; 

私がその行をコメントアウトすると、エラーは別の行に移動します... ???

コンピュータとVSを何度も再起動しました。 .suoをすべて削除してみました....

+0

これまでに参照したアセンブリを教えてください。あなたのC#ファイル。 –

+2

いつもこれが起こったのはいつも、私は新しいソリューションを作成し、それを既存のコードをインポートしてオリジナルを放棄しなければなりませんでした。 – asawyer

+0

これは唯一のものではないことを知っていることは嬉しいことです。誰かが解決策を見つけたのかどうか疑問に思う。それは唯一のオプションかもしれませんが、SVNはそれを好きではありません! – Hannesh

答えて

0

使用しているタイプがOpenTK.GameWindowを使用していて、そのDLLを含めていない場合は、あなたが言いたようなエラーメッセージが表示されます。 OpenTK.GameWindowを使用するタイプを使用する行をコメントアウトすると、コンパイラが同じ問題を抱える次の行に表示されます。

+0

あなたが正しいです、VenCoreはOpenTK.GameWindowを継承しました。それは簡単にリファクタリングされました。ありがとう! – Hannesh

0

ソリューションを完全に再構築してみてください。

関連する問題