SCSF-CABを使用した.NET 2.0ソリューションのターゲティング
質問
私のチームは新しいLob Winformsアプリを開始しており、アーキテクチャソリューションを評価しています。 VS2008で開発することができますが、.NET 2.0をターゲットにする必要があります。 SCSF-CAB(2008年4月)を使用したいと思いますが、ドキュメントでは、このフレームワークで構築されたアプリを実行するだけでなく(コンパイルするだけでなく).NET 3.5が必要であり、それが私の質問の核心です。
.NET 3.5は本当にSCSF-CAB(2008年4月)の要件ですか?
これは、すべてのプロジェクトで.NET 2.0をターゲットにし、すべてのユニットテストに合格するだけでなく、Composite UIブロックとSCSFガイダンスパッケージを再コンパイルできるため、これを尋ねます(WPF固有の4つのテストを除く)。
コンパイル/テストサイクルは.NET 3.5依存関係を明らかにしませんか?その要件について何かが足りませんか?
更新:SCSFシェル内で実行される基本的なHello Worldモジュールを作成し、Windows XPと.NET 2.0 SP2のみを備えた仮想マシンで正常に実行されます。また、Reflectorを使用して、SCSFを使用して出荷するアセンブリのいくつかと、アセンブリMicrosoft.Practices.smartclient.disconnectedAgent(IT References System.ServicEmodel)で見つけた唯一の依存関係> .NET 2.0を分析しました。
解決
Core Microsoft.practices.compositeuiの名前空間に固執している限り、.NET 2.0では問題ありません。