Подтвердить что ты не робот

Как я могу узнать, какая версия Visual Studio использовалась в последний раз для работы над проектом?

Я работаю с каким-то более старым кодом, и я думаю, что человек, который в последний раз его создавал, использовал 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

(. Д)

Microsoft Developer Studio Workspace File, Format Version 6.00

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

4b9b3361

Ответ 1

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

Я открыл файл slst VisStudio 2008, который у меня есть, и он читает формат версии 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

Матрица версии решения /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 совместимости.

Ответ 3

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

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

Ответ 4

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


Microsoft Visual Studio Solution File, Format Version 10.00
#Visual Studio 2008