.NET 프레임 워크, CLR 및 Visual Studio 버전 번호는 서로 어떻게 관련이 있습니까?

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

문제

.NET 4.0 및 Visual Studio 2010의 최근 발표를 통해 .NET Framework 버전이 CLR의 어떤 버전에 대해 구축하고 어떤 버전의 Visual Studio 버전에 속하는지를 추적하는 것이 점점 어려워지고 있습니다.

이러한 관계를 보여주는 결정적인 테이블이 있습니까?

도움이 되었습니까?

해결책

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 프레임 워크의 다른 배송 빌드에 대한 실제 버전 번호는 Aaron Stebner 's에서 사용할 수 있습니다. 블로그, 1.0에서 3.5 SP1의 모든 것을 다루고 있습니다.

실제 비주얼 스튜디오 버전 번호는 다음과 같습니다.

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은 CLRS 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 기사에서 수집되었습니다. Microsoft .NET 프레임 워크의 버전 및 서비스 팩 레벨을 결정하는 방법 링크 도크.) KB 업데이트 버전 및 지원 퇴직 날짜가있는 전체 목록은 Wikipedia에서 찾을 수 있습니다. .NET Framework 버전 목록.

찾기가 어렵지 않습니까? 나는 이것이 버전이라고 믿는다 (서비스 팩 무시)

  • Visual Studio 버전 6 = 마지막 마지막 .그물, 1998 년에 출시되었습니다
  • Visual Studio 2002 = 버전 7.1, Rainier, First .NET 버전은 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 월입니다. 더 이상 Visual Studio .NET라고 불리지 않습니다.
  • Visual Studio 2008 = 버전 9 Orcas, .NET 3.5- 2007 년 11 월 19 일 출시 9.0.21022.8
  • Visual Studio 2010 = 버전 10 하와이

Visual Studio 팀 시스템의 다음 버전은 Rosario입니다.

Microsoft .NET 프레임 워크의 버전 및 서비스 팩 레벨을 결정하는 방법 빌드 번호 및 서비스 팩에 대한 자세한 정보를 제공하지만 .NET 2.0을 통해서만 제공됩니다.

프레임 워크 4.0 RTM

Visual Studio 2010

어셈블리 버전 4.0.30319

날짜 4/12/2010

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top