2017-12-20 5 views
0

おはようございます皆さん、ルックアップフレームワークランタイム中にこのアプリケーションで現在使用されているバージョン

実行中にアプリケーションが実行されている間にフレームワークバージョンを取得したいと思います。

私はEnvironment.Versionテストしていたが、それは私が持っていると予想、2.0.50727.8825を返した3.5/4.0/4.5など

私はこれらの情報を取得するために使用することができますどのように

答えて

0

.NET Frameworkバージョン4,4.5,4.5.1、および4.5.2の場合、Environment.Versionプロパティは、文字列表現が4.0.30319.xxxxxという形式のVersionオブジェクトを返します。 .NET Framework 4.6、そのポイントリリース、および.NET Framework 4.7では、4.0.30319.42000の形式をとります。

.NET Framework 4.5以降では、Versionプロパティを使用してランタイムのバージョンを検出することはお勧めしません。代わりに、レジストリを照会することによって、共通言語ランタイムのバージョンを特定することができます。詳細については、How to: Determine Which .NET Framework Versions Are Installedを参照してください。

関連する問題