これはCLRが実際には変更されていないので、これはうまくいくはずですか?C#3.0でコンパイルされたC#2.0コード消費アセンブリ
C#2.0コードを実行するボックスには、.NET 3.5が展開されたがあります。
バックグラウンドでは、尋ねられたさまざまな作業項目を完了するためにアセンブリ(ほぼプラグインに似ています)を動的に読み込むWindowsサービス(VS2005で構築された.NET 2.0のexe、〜150サーバに展開されています)があります。新しいバージョンのバスロジックを公開するたびに、アセンブリをFTPサーバーにドロップするだけで、Windowsサービスは最新のバージョンを確認、取得、保存する方法を知っています。新しいアセンブリは、現在VS2008を使用して構築され、.NET 2.0をターゲットにしています。しかし、LINQなどのC#3.0言語機能を活用し、新しいバージョンのWindowsサービスを構築して展開することなく、.NET 3.5に対してアセンブリをターゲットにしたいと考えています。