.NET Framework、CLR、およびVisual Studioのバージョン番号はどのように相互に関連していますか?
-
03-07-2019 - |
質問
。
これらの関係を示す明確な表はありますか?
解決
Visual Studio CLR .NET Framework ---------------------------------------------------------------------------------------- Visual Studio .NET (Ranier) 1.0.3705 1.0 Visual Studio 2003 (Everett) 1.1.4322 1.1 Visual Studio 2005 (Whidbey) 2.0.50727 2.0 Visual Studio 2005 with .NET 3.0 Extensions 2.0.50727 2.0, 3.0 Visual Studio 2008 (Orcas) 2.0.50727 2.0 SP1, 3.0 SP1, 3.5 Visual Studio 2008 SP1 2.0.50727 2.0 SP2, 3.0 SP2, 3.5 SP1 Visual Studio 2010 (Hawaii) 4.0.30319 4.0
これについて少し拡張し、dok1の回答からの情報の一部を含め、.NET Frameworkのさまざまな出荷ビルドの実際のバージョン番号は、Aaron Stebnerのブログ、すべてを網羅1.0から3.5 SP1まで。
実際のVisual Studioバージョン番号は次のとおりです。
Product Name Version Ship Date ---------------------------------------------------------------------------------------- Visual Studio .NET 7.0.?? 02/2002 Visual Studio .NET 2002 Service Pack 1 7.0.?? Visual Studio 2003 7.1.?? 04/2003 Visual Studio 2003 Service Pack 1 7.1.6030 09/13/2006 Visual Studio 2005 8.0.5072.42 Visual Studio 2005 Service Pack 1 12/14/2006 Visual Studio 2008 9.0.21022.8 11/19/2007 Visual Studio 2008 SP1 9.0.30729.1 Visual Studio 2010 10.0.30319.1 04/12/2010 Visual Studio 2010 SP1 10.0.40219.1 03/03/2011
不足している部分を埋めるのを手伝ってください。オンラインで簡単に見つけることができるのはこれだけです。
CLRの完全なバージョン番号に関する情報を@DannySmurfに感謝します。
他のヒント
3.0では基本的に新しいアセンブリ(同じCLR)のみが追加されましたが、3.5では新しいアセンブリ、新しいコンパイラが追加され、CLRがSP1レベルに更新されました。
Framework 4.0は、CLR 1.1および2.0と並行して実行されるまったく新しいCLR(4.0、CLR 3.xなし)です。また、2.0アセンブリを使用する代わりに、バージョンが4.0のまったく新しいアセンブリが含まれます。
Framework CLR and Assemblies Release ---------------------------------------------------------- 1.0 RTM 1.0.3705.0 Visual Studio .NET (aka VS.NET 2002) 1.0 SP1 1.0.3705.209 1.0 SP2 1.0.3705.288 1.0 SP3 1.0.3705.6018 1.1 RTM 1.1.4322.573 VS.NET 2003 1.1 SP1 1.1.4322.2032 1.1 SP1 1.1.4322.2300 Windows Server 2003 2.0 RTM 2.0.50727.42 Visual Studio 2005 RTM 2.0 RTM 2.0.50727.312 Windows Vista 2.0 SP1 2.0.50727.1433 Visual Studio 2008 RTM and .NET 3.5 RTM 2.0 SP2 2.0.50727.3053 Visual Studio 2008 SP1 and .NET 3.5 SP1 2.0 SP2 2.0.50727.4016 Windows Vista SP2 and Windows Server 2008 SP2 2.0 SP2 2.0.50727.4927 Windows 7 Framework CLR New assemblies ---------------------------------------------------------- 3.0 RTM 2.0 RTM 3.0.4506.30 The only "out-of-band" non-SP framework release 3.0 SP1 2.0 SP1 3.0.4506.648 Visual Studio 2008 RTM and .NET 3.5 RTM 3.0 SP2 2.0 SP2 3.0.4506.2123 Visual Studio 2008 SP1 and .NET 3.5 SP1 3.5 RTM 2.0 SP1 3.5.21022.8 Visual Studio 2008 RTM and .NET 3.5 RTM 3.5 SP1 2.0 SP2 3.5.30729.01 Visual Studio 2008 SP1 and .NET 3.5 SP1 3.5 SP1 2.0 SP2 3.5.30729.4926 Windows 7 Framework CLR and Assemblies Release ---------------------------------------------------------- 4.0 RTM 4.0.30319.1 Visual Studio 2010
(これはさまざまな回答とリンクされたドキュメント、特にMSDNの記事 決定方法から収集されました。
見つけるのは難しいですね。これらはバージョン(サービスパックを無視)であると思います
- Visual Studioバージョン6 = 1998年にリリースされた .NET の前の最後のバージョン
- Visual Studio 2002 =バージョン7.1、Rainier、最初の.NETバージョン。2002年に遡って2002年に.NET 1.0を追加-2002年2月リリース
- Visual Studio 2003 =バージョン7、Everett、.NET 1.1-2003年初頭にリリース。
- Visual Studio 2005 =バージョン8 Whidbey、.NET 2.0& 3.0-2005年11月にリリースされました。VisualStudio .NETとは呼ばれなくなりました
- Visual Studio 2008 =バージョン9 Orcas、.NET 3.5-2007年11月19日9.0.21022.8としてリリース
- Visual Studio 2010 =バージョン10ハワイ
Visual Studio Team Systemの次のバージョンはRosarioです。
Microsoft .NET Frameworkのどのバージョンとサービスパックレベルがインストールされているかを判断する方法 は、ビルド番号とサービスパックに関する詳細情報を提供しますが、.NET 2.0のみを使用します。
Framework 4.0 RTM
Visual Studio 2010
アセンブリバージョン4.0.30319
日付4/12/2010