忍者ブログ

Memeplexes

プログラミング、3DCGとその他いろいろについて

"Orcas"でEmpty Projectを作ってクラスを追加したときにSystem.Linq名前空間が見つからないエラー

Microsoft Visual C# Codename "Orcas" Express Editionで、
空のプロジェクトを作ってからクラスを追加すると
次のようなエラーが出てコンパイルできません。

The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?)

そしてご丁寧にも下のような青い線が出ます。

orcasError.JPG

どうしてこのような問題が起きるのかと言うと、
Visual Studioではクラスを新しく追加したときに
いくつかの良く使われる名前空間を
自動的にusingしてくれるのですが
このうちSystem.Linqはプロジェクトのアセンブリの参照に
最初は入っていないと言うわけですね。

System.Linqを使えるようにし、コンパイルできるようにするには
System.Coreアセンブリの参照を追加してやる必要があります。

やりかたは、Solution ExplorerのReferencesを右クリック
→Add Reference...をクリック(Add Referenceダイアログボックスが出ます)
→.NetタブからSystem.Coreを選択してOKボタンを押します。
です。

拍手[1回]

PR