2009-05-02 16 views

答えて

4

.NET 2.0ではC#3.0コンパイラ機能を使用できますが、2.0では存在しないフレームワークdll/types/methodsを使用することはできません。 I は、クライアントに.NET 3.5がインストールされていない3.5 dllを配備することを推奨しています。私の期待は、マシンに.NET 3.5をインストールするか、必要なフレームワーク機能を使わなくても済むことです。

1

.NET 2.0で管理し、名前付きパイプの名前空間が必要ですが、あなたがAFAIKに言及したその特定の名前空間。

1

dllが使用している.net 3.5の機能によって異なります。ほとんどのコードは2.0バージョンと同じです。Linqのほとんどは2.0です。 2.0で動作しないものがいくつかあります...試してみる必要があります。

1

単純な答え:いいえ。:)

4

はい、できます。私はそれをやった。私はSystem.Core、System.Xml.Linq、System.Data.Linq、およびその他の3.5のものを.NET 2.0のWindows 2000サーバーに使用します。

何かを変換する必要はありません。 CLRの2.0バージョンを対象とします。あなたがする必要があるのは、.NET 2.0用の最新のサービスパックをインストールすることです(私は思っています)。これは赤いビットアセンブリを更新します。

http://www.danielmoth.com/Blog/2007/06/net-framework-35.html

+0

ケアあなたは「グリーンビット」と「赤ビット」によって何を意味するか説明する:回避策または2と?また、それらのDLLのあなた自身のコピーをあなたのアプリケーションに供給したということですか? –

+0

リンクを追加しました。はい。 –

0

ここでは、変更なしで.NET 2.0をで使用することができるかについて詳しく説明します(それ以下の1または2と一緒に)これは良いブログの記事何あなたができない、と何のことができます。

Using C# 3.0 from .NET 2.0

関連する問題