比較的大規模な Web フォーム Web アプリケーション プロジェクトがいくつかありますが、一部のクライアントがまだ Windows Server 2003 を使用しており、.net4.5 はその OS と互換性がないため、.net 4.0 の使用に制限されています。
.net4.5 で作成したモデル バインディング フレームワークを .net4.0 WebForms で動作させることはできないでしょうか? おそらく、.net2.0 の拡張メソッドの行に沿ったもの (ただし、それは明らかにほぼ 100% コンパイル時間のものです) または LinqBridge です。
それがある程度できるのであれば、時間をかけてやろうと思います。おそらく、元のソースからコードを抽出し (現在ダウンロードして動作を確認しています)、現在のページのライフ サイクルにある種の拡張または継承のようにプラグインすることができれば.
そのメカニズムには、これを禁止する外部依存関係がありますか?