我最近重新構建了我的開發機器。在這臺新機器上,VS 2010不能再直接從SS 2005打開SLN文件。這些是2010年有效的解決方案(最初創建的VS 2010),在我重新構建機器之前,它們都能正常工作。Visual Studio 2010和SourceSafe 2005無效解決方案文件
我得到的消息是「選定的文件不是有效的解決方案文件」。
我重建了很多次,並且使用了許多VS的安裝,並且從未使用VS 05,08或10從SS打開sln的問題。我以前從未見過這個。
我重新安裝了SS 2005以及最新的SS更新,但沒有任何效果。
VS 2010可以從文件系統打開解決方案就好了,所以它一定是SS的東西。
任何想法?
好的,謝謝。我創建了一個控制檯應用程序並將其檢入SS。沒問題。當我從我的本地文件系統中刪除它並嘗試從SS獲得解決方案時,我得到相同的錯誤。我會說有什麼不對的SLN文件的,但這裏的文件的文本:
的Microsoft Visual Studio解決方案文件,格式版本11.00
Visual Studio 2010中
項目(「{FAE04EC0-301F- 11D3-BF4B-00C04F79EFBC}「)= 」ConsoleApplication1「, 」ConsoleApplication1 \ ConsoleApplication1.csproj「, 」{748E05CA-D880-4D89-9479-4AB800D79C82}「 EndProject 全球 GlobalSection(SourceCodeControl)= preSolution SccNumberOfProjects = 2 SccLocalPath0 =。 SccProjectUniqueName1 = ConsoleApplication1 \ ConsoleApplication1.csproj SccLocalPath1 =。 SccProjectFilePathRelativizedFromConnection1 = ConsoleApplication1 \ EndGlobalSection GlobalSection(SolutionConfigurationPlatforms)= preSolution 調試| 86 =調試| 86 推出| 86 =釋放| 86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms)= postSolution {748E05CA-D880-4D89-9479-4AB800D79C82 } .Debug | x86.ActiveCfg = Debug | x86 {748E05CA-D880-4D89-9479-4AB800D79C82} .Debug | x86.Build.0 = Debug | x86 {748E05CA-D880-4D89-9479-4AB800D79C82}。發佈| x86.ActiveCfg = Release | x86 {748E05CA-D880-4D89-9479-4AB800D79C82}。釋放| x86.Build.0 =發佈| x86 EndGlobalSection GlobalSection(SolutionProperties)= preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal