我正在使用一些旧代码,我认为最后构建它的人使用的是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对应?
答案 0 :(得分:25)
解决方案/ VS版本矩阵是:
解决方案之间的兼容性并不保证项目之间的兼容性。查看Visual Studio 2013 Compatibility文档了解更多详情。
答案 1 :(得分:13)
我打开了一个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 :(得分:1)
当我使用记事本打开项目的解决方案文件时,Visual Studio的版本写在顶部,格式版本号,如下所示 -
Microsoft Visual Studio Solution File, Format Version 10.00
#Visual Studio 2008
答案 3 :(得分:0)
检查已编译文件中的二进制签名 通过这个你可以获得编译器版本 通过编译器版本,您可以获得Visual Studio版本。
编译器我不仅指cl.exe,还指资源编译器,链接器等。你有一些编译材料吗?