.NET Framework、CLR、およびVisual Studioのバージョン番号はどのように相互に関連していますか?

StackOverflow https://stackoverflow.com/questions/212896

質問

これらの関係を示す明確な表はありますか?

役に立ちましたか?

解決

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の記事 決定方法から収集されました。 -clr-and-visual-studio-version-numbers-relate-to-each-o / 212912#212912 "> DOK )。KB更新バージョンとサポート終了日を含む完全なリストは、Wikipedia、 .NET Frameworkバージョンのリスト

見つけるのは難しいですね。これらはバージョン(サービスパックを無視)であると思います

  • 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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top