Как узнать, какая версия Visual Studio использовалась в последний раз для работы над проектом? - PullRequest
21 голосов
/ 25 июня 2010

Я работаю с более старым кодом, и я думаю, что тот, кто его в последний раз создавал, использовал Visual Studio 6. Нет файла .vcproj, но файлы .dsp и .dsw имеют следующие заголовки: (.dsp)

# Microsoft Developer Studio Project File - Name="[redacted]" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00

(. Dsw)

Microsoft Developer Studio Workspace File, Format Version 6.00

Соответствует ли «Формат версии 6.00» Visual Studio 6?

Ответы [ 4 ]

25 голосов
/ 16 апреля 2015

Матрица решения / версии VS:

  • VS 6,0 -> 6,0
  • VS 2002 -> 7,0
  • VS 2003 -> 8,0
  • VS 2005 -> 9,0
  • VS 2008 -> 10,0
  • VS 2010 -> 11,0
  • VS 2012 -> 12,0
  • VS 2013 -> 10,0 до 12,0
  • VS 2015 -> 10,0 до 14,0
  • VS 2017 -> 10,0 до 15,0

Совместимость решений не гарантирует совместимость проектов. Проверьте Visual Studio 2013 Совместимость документ для более подробной информации.

13 голосов
/ 25 июня 2010

Я открыл файл VisStudio 6.0 dsw, который у меня есть, и он читает Формат версии 6.00.

Я открыл имеющийся у меня файл VisStudio 2008 sln, и он читает формат версии 10.00.

Так я так полагаю?

Это соответствует. если 6.0 - это версия 6.0, то Visual Studio .NET (2002) - 7.0, Visual Studio .NET 2003 - 8.0, Visual Studio 2005 - 9.0 и Visual Studio 2008 - 10.00

.
2 голосов
/ 06 июля 2017

Когда я открыл файл решения проекта с помощью блокнота, версия Visual Studio была написана сверху, с номером версии формата, например, -


Microsoft Visual Studio Solution File, Format Version 10.00
#Visual Studio 2008
0 голосов
/ 25 июня 2010

Проверьте двоичные подписи в скомпилированных файлах.
По этому вы можете получить версию компилятора.
По версии компилятора вы можете получить версию Visual Studio.

Под компилятором я подразумеваю не только cl.exe, но и компилятор ресурсов, компоновщик и т. Д. У вас есть скомпилированные материалы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...