VS低版本打开高版本解决方案(如08打开10、12、13版本vs编译的项目)
2014-01-10 11:30
369 查看
一、vs2005打开vs2008编译的项目:
1、用记事本打开sln文件,将:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
改成:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
2、用记事本打开csproj文件,将:
<Project ToolsVersion="3.5" DefaultTargets="Build"
中的ToolsVersion="3.5"删除
然后将:
<Import Project="$(MSBuildToolsPath)
改为:
<Import Project="$(MSBuildBinPath)
二、vs2010打开vs2012或vs2013编译的项目:
1、用记事本打开sln文件,将:
Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012
改成:
Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010
2、用记事本打开csproj文件,将:
<Project ToolsVersion="3.5" DefaultTargets="Build"
中的ToolsVersion="3.5"删除
然后将:
<Import Project="$(MSBuildToolsPath)
改为:
<Import Project="$(MSBuildBinPath)
下面是vs2010和vs2012/2013的.sln文件的截图:
![](https://img-blog.csdn.net/20140110112107468?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlzZW55YW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20140110112116453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlzZW55YW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
有的时候csproj这个文件不用管,直接改sln文件vs版本即可,但是有的时候都改了还是不行的话最简单的办法就是:
新建一个解决方案,把里面的类从新加载一遍。
1、用记事本打开sln文件,将:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
改成:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
2、用记事本打开csproj文件,将:
<Project ToolsVersion="3.5" DefaultTargets="Build"
中的ToolsVersion="3.5"删除
然后将:
<Import Project="$(MSBuildToolsPath)
改为:
<Import Project="$(MSBuildBinPath)
二、vs2010打开vs2012或vs2013编译的项目:
1、用记事本打开sln文件,将:
Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2012
改成:
Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010
2、用记事本打开csproj文件,将:
<Project ToolsVersion="3.5" DefaultTargets="Build"
中的ToolsVersion="3.5"删除
然后将:
<Import Project="$(MSBuildToolsPath)
改为:
<Import Project="$(MSBuildBinPath)
下面是vs2010和vs2012/2013的.sln文件的截图:
有的时候csproj这个文件不用管,直接改sln文件vs版本即可,但是有的时候都改了还是不行的话最简单的办法就是:
新建一个解决方案,把里面的类从新加载一遍。
相关文章推荐
- VS低版本打开高版本解决方案(如08打开10、12、13版本vs编译的项目)
- VS低版本打开高版本解决方案(如08打开10、12、13版本vs编译的项目)
- 修改VS解决方案及工程名,解决如何打开高/版本VS项目
- C#winform 选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开(低版本的VS无法打开高版本项目)
- 在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)
- VS各个版本之间2005、08、10、12...转换
- vs 已经在解决方案中打开了具有该名称的项目
- 用高版本vs编译旧VC代码时,如何处理无法从“const char [10]”转换为“LPCWSTR”的错误
- VS2015打开项目慢、死机和卡顿解决方案
- vs2010项目使用vs2013编译报错 无法打开包括文件:“winapifamily.h”
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- vs .net 2005 打开VSS项目时出现:"could not find the visual sourcesafe internet web service connection"的解决方案
- VS2010打开高版本VS解决方案
- 同版本VS2015打开项目报错
- cocos2d-x 编译不同版本VS的项目 检测到_MSC_VER的不匹配项:值"1800"不匹配值"1900"(xxxx.obj)
- VS10打开VS12版本创建的工程
- 用VS不同版本打开项目,报错:MS Build Error MSB4019: Microsoft.WebApplication.targets was not found
- VS清除打开项目时的TFS版本控制提示
- VS清除打开项目时的TFS版本控制提示