Как это сделать the.NET номера версий Framework, CLR и Visual Studio связаны друг с другом?
с недавним объявлением .NET 4.0 и Visual Studio 2010 становится все труднее отслеживать, какие версии .NET Framework строятся на какой версии среды CLR и принадлежат к какой версии Visual Studio.
есть ли четкая таблица, которая показывает эти отношения?
4 ответа:
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пожалуйста, помогите заполнить недостающие фрагменты. Это все, что я мог легко найти онлайн.
спасибо @DannySmurf за информацию о полных номерах версий для среды CLR.
обратите внимание, что в то время как 3.0 в основном добавлял только новые сборки (ту же среду CLR), 3.5 добавлял новые сборки, новый компилятор и обновлял среду CLR до уровня SP1.
Framework 4.0 будет совершенно новой средой CLR (4.0, без среды CLR 3.x) который будет работать бок о бок с CLRs 1.1 и 2.0. Он также будет иметь все новые сборки версии 4.0 вместо использования сборок 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(Это было собрано из различных ответов и связанных документов, особенно статьи MSDN как определить, какие версии и уровни пакетов обновления Microsoft .NET Framework установлены связаны док.) Полный список с обновлениями КБ версии и поддержка даты выхода на пенсию можно найти на Википедии,список версий .NET Framework.
трудно найти, не так ли? Я считаю, что это версии (игнорируя пакеты обновления)
- Visual Studio версии 6 = последний перед .NET, выпущенный в 1998 году
- визуальная студия 2002 = версия 7.1, Ренье, в первую очередь .Net версии 2002 задним числом добавили в название .Чистая 1.0-выпущен февраля 2002
- Visual Studio 2003 = version 7, Everett, .NET 1.1 -- выпущен в начале 2003 года.
- Visual Studio 2005 = версия 8 Whidbey, .NET 2.0 & 3.0 -- запуск был в ноябре 2005 года. Больше не называется Visual Studio .NET
- Visual Studio 2008 = версия 9 Orcas, .NET 3.5 -- выпущен 11/19/2007 как 9.0.21022.8
- Visual Studio 2010 = версия 10 Гавайи
следующая версия Visual Studio Team System-Rosario.
как определить, какие версии и уровни пакетов обновления Microsoft .NET Framework установлены даст вам дополнительные сведения о номерах сборок и пакетах обновления, но только через .NET 2.0.