我最近重新构建了我的开发机器。在这台新机器上,VS 2010 不能再直接从 SS 2005 打开 sln 文件。这些是有效的 2010 解决方案(最初使用 VS 2010 创建)在我重新构建机器之前运行良好。
我收到的消息是“所选文件不是有效的解决方案文件”。
我已经重新构建了很多次,并使用了多次安装的 VS,并且使用 VS 05、08 或 10 从 SS 打开 sln 从来没有问题。我以前从未见过这种情况。
我已经重新安装了 SS 2005 以及最新的 SS 更新,但没有任何效果。
VS 2010可以从文件系统打开解决方案就好了,所以肯定是SS的东西。
有任何想法吗?
好的谢谢。我创建了一个控制台应用程序并将其签入 SS。没问题。当我从本地文件系统中删除它并尝试从 SS 获取解决方案时,我得到了同样的错误。我会说 sln 文件没有问题,但这是文件的文本:
Microsoft Visual Studio 解决方案文件,格式版本 11.00
视觉工作室 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication1", "ConsoleApplication1\ConsoleApplication1.csproj", "{748E05CA-D880-4D89-9479-4AB800D79C82}" EndProject Global GlobalSection(SourceCodeControl) = preSolution SccNumberOfProjects = 2 SccLocalPath0 = . SccProjectUniqueName1 = ConsoleApplication1\ConsoleApplication1.csproj SccLocalPath1 = . SccProjectFilePathRelativizedFromConnection1 = ConsoleApplication1\ EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {748E05CA-D880-4D89-9479-4AB800D79C82}.Debug|x86。