美文网首页
解决VS低版本无法直接打开高版本的工程文件问题

解决VS低版本无法直接打开高版本的工程文件问题

作者: 日常采坑君 | 来源:发表于2018-11-19 17:03 被阅读0次

    本机VS2010在打开用VS2013编译过的程序时,出现不兼容的问题:

    捕获.PNG
    解决
    直接修改解决方案文件,即.sln文件
    1. 用记事本打开原VS2013的.sln文件
    Microsoft Visual Studio Solution File, Format Version 12.00
    # Visual Studio 14
    VisualStudioVersion = 14.0.25420.1
    MinimumVisualStudioVersion = 10.0.40219.1  
    

    更改Format Version以及 Visual Studio,对应关系如下:

    -Visual Studio 2010 - Format Version 11.00
    
    -Visual Studio 2012 - Format Version 12.00
    
    -Visual Studio 2013 - Format Version 12.00
    
    -Visual Studio 2015 - Format Version 12.00
    
    -Visual Studio 2010 - #Visual Studio 10
    
    -Visual Studio 2012 - #Visual Studio 11
    
    -Visual Studio 2013 - #Visual Studio 12
    
    -Visual Studio 2015 - #Visual Studio 14
    
    -Visual Studio 2010 - VisualStudioVersion=10
    
    -Visual Studio 2012 - VisualStudioVersion=11
    
    -Visual Studio 2013 - VisualStudioVersion=12
    
    -Visual Studio 2015 - VisualStudioVersion=14
    

    上述改完之后虽然解决方案文件的图标变为VS2010 ,但是仍然提示不兼容,需要步骤2。

    1. 修改项目文件,即.csproj文件
      捕获.PNG
      将ToolsVersion="14.0"改成你所需要的版本号;
      对应如下:
    -Visual Studio 2008 - ToolsVersion 3.5
    
    -Visual Studio 2010 - ToolsVersion 4.0
    
    -Visual Studio 2012 - ToolsVersion 4.0
    
    -Visual Studio 2013 - ToolsVersion 12.00
    
    -Visual Studio 2015 - ToolsVersion 14.00
    

    并将图中标蓝的版本改为v4.0即可。

    相关文章

      网友评论

          本文标题:解决VS低版本无法直接打开高版本的工程文件问题

          本文链接:https://www.haomeiwen.com/subject/rfsafqtx.html