(IT Pro Tech) Windows より
Windows Vistaにおける.NETアプリケーションの互換性問題
http://itpro.nikkeibp.co.jp/article/COLUMN/20061017/250853/?ST=tech_win


以下ポイント部分を記事から引用
---------------------------------------
「Windows Vista」には,「.NET Framework」の最新版「3.0」が内蔵される。.NET Framework 3.0は,現在使われている「.NET Framework 1.0/1.1/2.0」と互換性を持っているが,完全という訳ではない。

.NETの基本は「同じバージョンで動かす」
表1

.NET Frameworkには下位互換性があると主張する一方で,特定バージョン用の.NETアプリケーションは,同一バージョンの.NET Frameworkで実行するように推奨している。

.NET 3.0の「中身」は.NET 2.0と同じ

既存.NETアプリケーションをVistaで動かしたい場合
表2

.NET 1.0はWindows Vistaのサポート対象外
Visual Basic 6.0で作成したVBアプリケーションのWindows Vistaでの動作をサポートしているが,. VB6よりも新しい.NET 1.0をWindows Vistaでサポートしなかった。
---------------------------------------


表の部分がよくまとまっていていい感じです!