代码之家  ›  专栏  ›  技术社区  ›  Ben Hocking

我如何知道上一次使用哪个版本的visualstudio来处理项目?

  •  21
  • Ben Hocking  · 技术社区  · 15 年前

    我正在使用一些旧代码,我认为上一次构建它的人使用的是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”是否对应于VisualStudio6?

    4 回复  |  直到 15 年前
        1
  •  39
  •   Drew Noakes    4 年前

    解决方案/VS版本矩阵是:

    • 与2002年相比->7
    • 与2005年相比->9
    • 与2008年相比->10
    • 与2010年相比->11
    • 与2013年相比->10.0至12.0
    • 与2015年相比->10.0至14.0
    • 与2017年相比->10.0至15.0
    • 与2019年相比->10.0至16.0

    解决方案之间的兼容性不能保证项目之间的兼容性。检查 Visual Studio 2013 Compatibility 有关详细信息,请参阅文档。

        2
  •  14
  •   Caladain    15 年前

    我打开了一个VisStudio 6.0dsw文件,它的格式是6.00版。

    我打开了一个visstudio2008sln文件,它的格式是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

        3
  •  4
  •   Shanid    8 年前


    Microsoft Visual Studio Solution File, Format Version 10.00
    #Visual Studio 2008
    
        4
  •  0
  •   outmind    15 年前

    检查编译文件中的二进制签名。
    通过这个你可以得到编译器的版本。
    通过编译器版本,您可以获得visualstudio版本。

    我所说的编译器不仅指cl.exe,还指资源编译器、链接器等。你有一些编译过的资料吗?