"Die ausgewählte Datei ist keine gültige Lösung, die Datei" Fehlermeldung, wenn Sie versuchen zu open source safe Datenbank

Ich habe vor kurzem neu gebaut, meiner Entwicklungs-Maschine, die verwendet jetzt windows 7. Auf diese neue Maschine, VS 2010 nicht mehr öffnen sln-Dateien direkt aus dem SS 2005. Diese sind gültig 2010 Lösungen (Orginal erstellt mit VS 2010), das funktionierte gut, bis ich neu gebaut, meine Maschine. Meine Kollegen haben das gleiche setup und haben dieses problem nicht.

Die Botschaft, die ich bekomme, ist "Die ausgewählte Datei ist keine gültige Lösung, die Datei".

Habe ich neu gebaut, viele Male und verwendet viele Installationen von VS und hatte nie ein problem beim öffnen von sln ' s aus SS VS 05, 08 oder 10. Ich habe nur noch nie zuvor gesehen. Meine Kollegen haben dieses problem nicht gehabt, entweder

Habe ich neu installiert, SS 2005 sowie die neuesten SS-update, aber nichts funktioniert.

VS 2010 können offene Lösungen aus dem Datei-system ganz gut, so muss es sein, eine SS-Sache.

Irgendwelche Ideen?

Bearbeiten für den Inhalt der Lösung Datei:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject", "MyProjectX\MyProject.csproj", "{8E519F6C-A405-43AB-ADA0-F4829ECBEFE0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject_BL", "MyProject_BLMyProject_BL.csproj", "{595FFFB2-5CC3-40BB-9059-32ACFAA9DEFA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LinqKit", "LINQKit\LinqKit.csproj", "{AEC98F52-83F5-488D-99EF-8AFFE7C9F6E6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject_DL", "MyProject_DL\MyProject_DL.csproj", "{55506B29-70A8-4556-ADF9-2553B0F18379}"
EndProject
Global
    GlobalSection(SourceCodeControl) = preSolution
        SccNumberOfProjects = 5
        SccLocalPath0 = .
        SccProjectUniqueName1 = MyProject\\MyProject.csproj
        SccProjectName1 = \u0022$/MyProject.root/MyProject/MyProject\u0022,\u0020
        SccLocalPath1 = MyProject
        SccProjectUniqueName2 = MyProject_BL\\MyProject_BL.csproj
        SccProjectName2 = \u0022$/MyProject.root/MyProject/MyProject_BL\u0022,\u0020
        SccLocalPath2 = MyProject_BL
        SccProjectUniqueName3 = LINQKit\\LinqKit.csproj
        SccProjectName3 = \u0022$/MyProject.root/MyProject/LINQKit\u0022,\u0020
        SccLocalPath3 = LINQKit
        SccProjectUniqueName4 = MyProject_DL\\MyProject_DL.csproj
        SccProjectName4 = \u0022$/MyProject.root/MyProject/MyProject_DL\u0022,\u0020JNAAAAAA
        SccLocalPath4 = MyProject_DL
    EndGlobalSection
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Release|Any CPU = Release|Any CPU
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {8E519F6C-A405-43AB-ADA0-F4829ECBEFE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {8E519F6C-A405-43AB-ADA0-F4829ECBEFE0}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {8E519F6C-A405-43AB-ADA0-F4829ECBEFE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {8E519F6C-A405-43AB-ADA0-F4829ECBEFE0}.Release|Any CPU.Build.0 = Release|Any CPU
        {595FFFB2-5CC3-40BB-9059-32ACFAA9DEFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {595FFFB2-5CC3-40BB-9059-32ACFAA9DEFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {595FFFB2-5CC3-40BB-9059-32ACFAA9DEFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {595FFFB2-5CC3-40BB-9059-32ACFAA9DEFA}.Release|Any CPU.Build.0 = Release|Any CPU
        {AEC98F52-83F5-488D-99EF-8AFFE7C9F6E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {AEC98F52-83F5-488D-99EF-8AFFE7C9F6E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {AEC98F52-83F5-488D-99EF-8AFFE7C9F6E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {AEC98F52-83F5-488D-99EF-8AFFE7C9F6E6}.Release|Any CPU.Build.0 = Release|Any CPU
        {55506B29-70A8-4556-ADF9-2553B0F18379}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {55506B29-70A8-4556-ADF9-2553B0F18379}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {55506B29-70A8-4556-ADF9-2553B0F18379}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {55506B29-70A8-4556-ADF9-2553B0F18379}.Release|Any CPU.Build.0 = Release|Any CPU
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal

Maßnahmen:

Schritt 1:
Datei -> Projekt/Projektmappe Öffnen

Schritt 2:
Wählen Sie SourceSafe im Menü Links. Sie können jetzt sehen, ss_IssueTrak Datenbank gespeichert, die in der sourcesafe -

Schritt 3:
Navigieren Sie auf Solution IssueTrakX.sln

Schritt 4:
Klicken Sie auf Öffnen oder doppelklicken Sie auf IssueTrakX.sln und diese Fehlermeldung erhalten

Können Sie prüfen, die Linie enden der checked-out .sln-Datei? VS ist (oder verwendet werden) empfindlich, dass die Zeilenenden in Lösungen und Projekte 0d 0a nicht nur 0a. Ich kann mir nicht vorstellen, warum das geändert haben, aber das ist die übliche Ursache, wenn ich gesehen habe, dass die Fehler in der Vergangenheit.
Es klingt wie das problem ist, dass Sie ausführen/doppelklicken .sln von VSS Explorer? "nicht mehr öffnen sln-Dateien direkt aus dem SS 2005"
Ich bin mir nicht sicher, was Sie sehen möchten, mit der Datei... wenn ich Sie öffnen .sln-Datei im Editor sehe ich nicht ein, entweder, was Sie sagen sollte da sein (0d 0a). Ich poste den Inhalt in meine ursprüngliche Frage in einer minute.
Das problem ist, dass ich nicht offen von sourcesafe. Ich bin mir nicht ganz sicher, wenn du sagst, dass es wirft einen Fehler, da bin ich Doppel klicken? Es spielt keine Rolle, wenn ich einen Doppelklick aus oder wählen Sie Öffnen, tut es das gleiche.
Sie würden sehen, diese in einem hex-editor - 0d0a = CRLF, Windows-Zeilenenden, und 0A=LF nur Unix-Zeilenenden. Editor unterstützt nur CRLF also, wenn du die Datei mit Zeilenumbrüchen im Editor, dann ist das OK; wenn Sie sehen, dass es keine Zeilenumbrüche, dann hat es den falschen Zeilenenden. Wenn Sie öffnen Sie es mit schreiben oder mit VS im Datei-Modus, dann wird es zeigen, die Zeilenumbrüche.

InformationsquelleAutor Steph | 2011-02-14

Schreibe einen Kommentar