VS2010与VS2012上的sln文件没有本质的区别。打不开的原因是什么呢?其实原因很简单,两者开头的软件信息不同。因此造成低版本VS的不识别。
VS2012版本vs.sln文件开头的软件信息:
Microsoft Visual Studio Solution File, FormatVersion 12.00# Visual Studio 2012
Vs2010版本vs.sln文件开头的软件信息:
Microsoft Visual Studio Solution File, FormatVersion 11.00# Visual Studio 2010
如果遇到上面的问题,只需要将VS2010中软件信息改为2010中的即可。