2009-03-25 8 views

答えて

3

VSでのLINQのためには直接コンパイラのサポートはありません2005年

あなたはまだしかし、それはthis articleを参照VS 2008年に

を、それを使用してのようにエレガントではありませんが、LINQの名前空間とメソッドを使用することができます詳細については。

6

覚えておくべきことは、それがコアVisual Studioのだで、任意のIDEのように、同様に統合されたデバッガと見せかけテキストエディタ、そしておそらくいくつかの他の機能であるということです。 Visual Studio 2005を使用して、linqプログラムのコードテキストを入力し、.Net 3.5コマンドラインコンパイラを使用して構築することができます。ビルドプロセスを自動化するアドインを見つけたり書き込んだりすることさえ可能かもしれません。あなたの質問に技術的に正しい答えは、ある意味

「はい。」

  • 誤った/壊れたインテリセンス:

    ただし、にどんな余分なIDEのサポートを得ることはありません。

  • できないことを強調し
  • 誤った/壊れた構文は、.NET 3.5+ソリューションファイルで動作します。
  • ませデバッガのサポート

は、結果が「いいえ」、私は単純に言っていた場合は、おそらくより良い提供されるだろうということではありません

あなたはすでに2005年ではなく2008年を持っている場合は、いくつかのオプションがあります。

  • を2008フル版を購入#Develop
  • のようなサードパーティ製のツールを使用して2008 Express Editionの
  • を取得
+0

つまり、あなたが*する必要がある*ことはできません*。 –

1

Vs2005およびC#では、LINQの主要な有効化機能である拡張メソッド、ラムダ式、匿名型または式ツリーを直接サポートしていません。初期のLINQベータ版の一部は、VS2005とC#で動作しましたが、リリース製品はありませんでした。

VBの有望同じですが、私は直接、私はあなたができない程度99.99%確信している以外のVBにコメントすることはできません。

1

簡易返答はありません。 LINQは、VS2005がサポートしていない言語機能(拡張メソッドなど)に依存しています。

関連する問題