我尝试通过手动编辑解决方案文件并替换
将Visual Studio 2010解决方案升级到2013/2015版本 Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 to #Visual Studio 2015
从那时起,我无法在VS 2010/2015中打开解决方案。我知道迁移存在一些问题,但是当我尝试在VS 2010中打开我的解决方案时会弹出以下错误
he solution appears to be under source control, but its binding information cannot be found. Because it is not possible to recover this missing information automatically, the projects whose bindings are missing will be treated as not under source control.
我的项目中有很少待定的更改需要检入。
我不确定提及here的解决方案是否适合我。
我需要一种在VS 2010中至少打开我的解决方案的方法,这样我就可以登记并考虑更新VS版本。
谢谢,
答案 0 :(得分:1)
我没有VS2010或VS 2015,因此我在VS 2008中创建了一个空白解决方案,并进行了以下更改,它在VS 2013中打开时没有任何问题:
Microsoft Visual Studio Solution File, Format Version 10.00 -> replaced that with
Microsoft Visual Studio Solution File, Format Version 12.00
Visual Studio 2008 -> replaced that with
Visual Studio 2013
Added a new line right after "# Visual Studio 2013":
VisualStudioVersion = 12.0.31101.0
所以在你的情况下,它会像(确保编辑到正确的版本号)
Visual Studio 2015
VisualStudioVersion = 14.0.23107.0
答案 1 :(得分:0)
使用visual studio IDE重置开发人员环境。在命令提示符下运行的命令是“devenv / resetuserdata”