2

重複の可能性:
実行時に現在の .NET CLR バージョンを取得しますか?

System.Runtime.Versioning.FrameworkNameクラスは、.NET Framework のバージョンの厳密に型指定されたインジケーターです。FrameworkNameバージョン番号、プロファイル (クライアント プロファイル) などによって異なります。実行時に、コードが実行されている実行環境の正しい情報を取得するにはどうすればよいでしょうか? たとえばFrameworkName、通常の非クライアント プロファイル設定で実行している場合は、net40 に対応します。

注 - 特定のアセンブリのバージョン、使用されているコンパイラのバージョンなどはここでは一致しません。2.0 コンパイラでアセンブリをコンパイルした可能性がありますが、4.5 ランタイム環境で実行されている可能性があります。

4

0 に答える 0