2016-08-12 8 views
-2

.net 4.6.1がインストールされ、インストーラが正常に完了しました。 [プログラムの追加と削除]ダイアログによれば、私は.net 4.6.1がインストールされています(もっと正確には4.6.01055)。.netがインストールされていますが、フォルダにフレームワークがありません

ただし、C:\Windows\Microsoft.NET\FrameworkFramework64のフォルダでは、最新のバージョンは4.0.30319です。これは特定の.netバージョンを使用するようにファイルをmy_app.exe.configにすると、私のアプリケーションで認識される唯一のファイルです。

バージョン4.6.1はどこにありますか?アプリで使用するにはどうしたらいいですか?

+0

明らかに私はまだSOのハングを取得していません。なぜこれが悪い質問だったのか説明してください。 –

+1

私はそれが妥当な質問だと思った。私が考えることができるのは、おそらく人々はそれが必要なレベルの研究を示していないと感じるかもしれないということです。しかし、「CLR」のような関連性の高いキーワードを当然認識していないので、このような情報をGoogleに送信することがどれほど難しいのか、彼らはおそらく忘れています。 –

答えて

1

あなたはCLRバージョンを見ています。

.NET Frameworkは、CLR(Common Language Runtime)と一連のライブラリで構成されています。 CLRはライブラリよりもリリースが少ないため、バージョン番号はFrameworkのバージョン番号よりも古い傾向があります。

フレームワークの4.xのすべてのバージョンで、CLRはv4.0です。

同様に、Frameworks 2.0 - > 3.5のCLRはv2.0です。

背景 - CLRは、JVM(Java仮想マシン)と同様の「仮想マシン」です。

CLRとフレームワークの関係については、https://blogs.msdn.microsoft.com/karinm/2008/11/10/whats-the-difference-between-clr-and-net-framework/を参照してください。

関連する問題