(1)以文本文件方式打开.sln文件。
选取一个vs2013的解决方案文件.sln,以文本文档方式打开它。(我用的是Notapad+,我认为是款代替记事本的不错工具,性感而小巧。有人用sublime text 2打开它,自有其价值吧。)
在文件开头我们可以看到一些关键信息:
Format Version 12.00
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
表明该.sln生成的格式版本是12.00(vs2013),vs版本是12.0.21005.1(vs2013),最小兼容版本是10.0.40219.1(vs2010)。
那也许把该解决方案改成10.0.40219.1以上都行吧?
【版本区别】
像我这样的新手请注意这里,Version 12.00意味着版本为vs2013而非vs2012,本文末最后已总结了vs版本中的该现象。下一步中改Format Version 为11.00而非10.00
(2)修改.sln文件。
(3)重新打开
先打开VS2010,然后打开修改后的解决方案,如果你在vs2013中使用的是4.5的框架那会报如下错误
这时我们把框架版本改成4.0即可,右击项目->属性->应用程序->目标框架
一般情况下,现在程序就能正常运行了
(4)修改平台工具集
如果还不能运行的话那可以试着修改平台工具集,我在网上查到在“常规”中修改平台工具集,但是很遗憾我没找到,不过我们有另一种方法,修改项目的ToolsVersion版本号
修改为:
这样就可以了。
如果还不行那我就没办法了………….
本文提供了一种将Visual Studio 2013解决方案文件(.sln)降级至VS 2010的方法,包括修改.sln文件的版本信息、调整目标框架版本以及更新平台工具集等步骤。
952

被折叠的 条评论
为什么被折叠?



