Что означает число на значке решения Visual Studio?

29

Просто из любопытства - что представляет собой число? Сначала я думал, что это просто версия / год, потому что я видел около 10 и около 8 (у меня есть по сравнению с 2010 и 2008), но тогда почему у меня тоже есть 9?

альтернативный текст

xdumaine
источник

Ответы:

62

Номера соответствуют внутренним номерам версий различных выпусков Visual Studio.

http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#History

Visual Studio 6.0 (1998)
Visual Studio .NET (2002) = версия 7
Visual Studio .NET 2003 = версия 7.1
Visual Studio 2005 = версия 8
Visual Studio 2008 = версия 9
Visual Studio 2010 = версия 10
Visual Studio 2012 = версия 11
Visual Studio 2013 = версия 12
Visual Studio 2015 = версия 14
Visual Studio 2017 = версия 15
Visual Studio 2019 = версия 16

Число на значке указывает версию, с которой совместим проект или решение.

Мартин
источник
2
Отлично, я думаю, мне никогда не приходило в голову, что версии были не просто годами, но это имеет смысл! (Это заставило меня задуматься о том, как Windows 7 на самом деле является версией Windows 6.1)
xdumaine
Почему последний пропустил 13?
благоговение
1
@awe Потому что Microsoft суеверна?
Dheeraj VS
1
Нет, потому что они не хотят рисковать, теряя клиентов, которые ...
благоговение
MS SQL Server 2016 является версией 13, поэтому они не согласны с суеверием, если это реальная причина. Или, по крайней мере, только команда VS
Давос
4

Это версия Visual Studio, с которой было создано решение. 10 - для Visual Studio 2010, 9 - для Visual Studio 2008, 8 - для 2005, а 7 - для 2003. Иногда вы можете увидеть 8 иногда с VS 2008, если вы установите его только для функций .Net 2.0, но это обычно означает Вы нашли где-то более старый файл решения.

Джоэл Коухорн
источник
+1 за упоминание цели .NET на 2008 год - это приятно знать!
xdumaine
1
@roviuser - обратите внимание, что это не происходит по умолчанию. На самом деле, я думаю, что это ошибка, когда это происходит. Решения VS2008, предназначенные для .Net 2.0, должны по-прежнему использовать файл решения формата VS9.
Джоэл Коухорн