.NET Frameworkがバージョン3.5であったにもかかわらず、現在の非ベータASP.NETが現在の.NET CLR(2.0)のバージョン番号を要求していると思っていました。私が "ASP.NET 3.5"を見たときはいつでも、それを書いた人は誰でも間違っていたと感じました。ASP.NET 2.0または3.5?
しかし、私は感じ始めている私はが間違っています。正式なASP.NETのバージョン番号が2.0から3.5に変更されていますか(.NET Frameworkのバージョンが3.5になっている間)、または常に正式に "ASP.NET 3.5"になっていますか?
また、奇妙なことに、.Netの次のバージョンは、4.0ではなく.Net 4になる予定です。また、バージョン4はCLRへのアップグレードであるため、4のドロップダウンリストに新しい値が表示されます。 –
さらに詳しい情報: 'RuntimeEnvironment.GetRuntimeDirectory'は' C:\ WINDOWS \ Microsoft.NET \ ASP.NET 3.5でもFramework \ v2.0.50727'、そしてC:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5'にはASP.NETコマンドラインツールが含まれていません。 –
@Christian:良い観察!これはASP.NETに特有のものではありません。つまり、.net 3.5コンソールアプリケーションもv2.0.50727ディレクトリを返します。 'GetRuntimeDirectory'はCLRディレクトリを返し、2.0-3.5フレームワーク用に開発されたアプリケーションの実行に使用されるCLRバージョンは2.0です。 – Heinzi