I\'m working with some older code, and I think the person who last built it was using Visual Studio 6. There\'s no .vcproj file, but the .dsp and .dsw files have the following h
Check the binary signatures in the compiled files.
By this you can get compiler version.
By compiler version you can get Visual Studio version.
By compiler I mean not only cl.exe, but resource compiler, linker, etc. Do you have some compiled materials?
When I opened the solution file of a project using a notepad, the version of visual studio was written on the top, with the Format version number, like this -
Microsoft Visual Studio Solution File, Format Version 10.00
#Visual Studio 2008
I opened a VisStudio 6.0 dsw file i have, and it reads Format Version 6.00.
I opened a VisStudio 2008 sln file i have, and it reads Format Version 10.00.
So i assume so?
It corresponds. if 6.0 is version 6.0, then Visual Studio .NET (2002) is 7.0, Visual Studio .NET 2003 is 8.0, Visual Studio 2005 is 9.0, and Visual Studio 2008 is 10.00
The the solution/VS version matrix is:
Compatibility between solutions does not guarantee compatibility between projects. Check the Visual Studio 2013 Compatibility document for more detail.