私は、単純なC#.NetアプリケーションをM/Cに、.Net FX 1.1のみで作成しました。今、私がそこにあるM/Cに、このアプリを実行すると: ケース1)のみの.Net FX 2.0がインストールされている ケース2)ネットのFx 1.1 AMD 2.0の両方がそれをロードするために決定された方法Loading .Net Fx query
をインストールされています上記の場合、適切な.Netフレームワーク。
私は、単純なC#.NetアプリケーションをM/Cに、.Net FX 1.1のみで作成しました。今、私がそこにあるM/Cに、このアプリを実行すると: ケース1)のみの.Net FX 2.0がインストールされている ケース2)ネットのFx 1.1 AMD 2.0の両方がそれをロードするために決定された方法Loading .Net Fx query
をインストールされています上記の場合、適切な.Netフレームワーク。
私が理解しているとおりの動作は、あなたの1.1です。 1.1フレームワークが利用できない場合は、2.0フレームワークを使用しますが、これは1.1フレームワークに対してアプリケーションをコンパイルする方法ですが、2.0フレームワークしか利用できないVistaでも動作することがあります。
(あなたがそれを必要とするいくつかのレガシーアプリケーションのをサポートする必要がある場合)、これらの問題を見たとき、私は過去に使用したいくつかの便利なリソースがinstalling the .Net Framework 1.1 on Vistaに、このガイド、トーマス・F.アブラハムの投稿hereとであり、このポストましたasp.net 1.1 and 2.0が並んでいるドキュメント(アプリケーションのフレームワークバージョンを混在させようとすると遭遇するアプリケーションプールの問題を説明しています)。
Excellent - Cool – MSIL