1、.configファイルがあればそれに記述されているバージョンを読み込む。なければエラー
2、.exeがビルドされたとき参照されたバージョンのCLRを探す、あればそれをつかう。
3、なければレジストリHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\Upgradesをみる、ここにはバージョンの範囲が示されていて、2で見つけたバージョンがこの範囲に入っていればこの範囲の最上のバージョンをつかう。
1、.configファイルがあればそれに記述されているバージョンを読み込む。なければエラー
2、.exeがビルドされたとき参照されたバージョンのCLRを探す、あればそれをつかう。
3、なければレジストリHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\Upgradesをみる、ここにはバージョンの範囲が示されていて、2で見つけたバージョンがこの範囲に入っていればこの範囲の最上のバージョンをつかう。