Como o .NET Framework, CLR e números de versão do Visual Studio se relacionam entre si?
-
03-07-2019 - |
Pergunta
Com o recente anúncio da .NET 4.0 e Visual Studio 2010, está se tornando cada vez mais difícil manter o controle do que .NET Framework versões construção de qual versão do CLR e pertencem (s) com a versão do Visual Studio.
Existe uma tabela definitiva, que mostra esses relacionamentos?
Solução
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
Expandindo este um pouco, e incluindo algumas das informações de resposta de dok1, os números de versão reais para os diferentes enviados versões do .NET Framework estão disponíveis on Aaron Stebner blogue , que cobre tudo de 1.0 a 3.5 SP1.
Os números de versão do Visual Studio reais são:
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
Por favor, ajudar a preencher as peças que faltam. Isto é tudo o que eu poderia facilmente encontrar online.
Graças ao @DannySmurf para a informação sobre os números de versão completa para o CLR.
Outras dicas
Note-se que enquanto 3,0 bascially só adicionado novos conjuntos (mesmo CLR), 3,5 adicionados novos conjuntos, novo compilador, e actualizado o CLR nível SP1.
Framework 4.0 será toda uma CLR nova (4.0, não 3.x CLR) que será executado lado a lado com CLRs 1.1 e 2.0. Ele também terá todos os novos conjuntos de versão 4.0 em vez de usar as assembleias 2.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
(Isso foi coletado de várias respostas e vinculado documentos, especialmente o artigo MSDN Como determinar quais versões e níveis de service pack do Microsoft .NET Framework são instalados ligadas por DOK .) Uma lista completa com versões KB de atualização e as datas de aposentadoria de apoio pode ser encontrado na Wikipedia, Lista de .NET Framework versões .
É difícil de encontrar, não é? Eu acredito que estas são as versões (ignorando os service packs)
- Visual Studio versão 6 = último antes .NET , lançado em 1998
- Visual Studio 2002 = versão 7.1, Rainier, primeira versão .NET retroativamente adicionado 2002 para o nome, .NET 1.0 - lançado fevereiro 2002
- Visual Studio 2003 = versão 7, Everett, .NET 1.1 -. Lançado no início de 2003
- Visual Studio 2005 = versão 8 Whidbey, .NET 2.0 & 3.0 - lançamento foi novembro de 2005. Não mais chamado Visual Studio .NET
- Visual Studio 2008 = versão 9 Orcas, .NET 3.5 - lançado 11/19/2007 como 9.0.21022.8
- Visual Studio 2010 = versão 10 Hawaii
A próxima versão do Visual Studio Team System é Rosario.
Como determinar quais versões e níveis de service pack do Microsoft .NET Framework são instalados lhe dará mais informações sobre números de compilação e pacotes de serviços, mas apenas através do .NET 2.0.
Framework 4.0 RTM
Visual Studio 2010
Assembleia Versão 4.0.30319
Data 2010/04/12