Recentemente ho ricostruito la mia macchina di sviluppo che ora utilizza Windows 7. Su questa nuova macchina, VS 2010 non può più aprire i file sln direttamente da SS 2005. Queste sono valide soluzioni 2010 (originariamente create con VS 2010) che hanno funzionato bene fino a quando non ho ricostruito la mia macchina. I miei colleghi hanno la stessa configurazione e non hanno questo problema."Il file selezionato non è un file di soluzione valido" errore durante il tentativo di aprire il database sicuro sorgente
Il messaggio che ottengo è "Il file selezionato non è un file di soluzione valido".
Ho ricostruito molte volte e ho utilizzato molte installazioni di VS e non ho mai avuto problemi nell'apertura di sln da SS utilizzando VS 05, 08 o 10. Non l'ho mai visto prima. I miei colleghi non hanno avuto questo problema
Ho reinstallato SS 2005 e l'ultimo aggiornamento SS ma non funziona.
VS 2010 è in grado di aprire le soluzioni dal file system in modo corretto, quindi deve essere una cosa SS.
Qualche idea?
Modifica per il contenuto del file Soluzione:
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
Azioni intraprese:
Fase 1: File -> Apri progetto/Soluzione
Fase 2: Selezionare SourceSafe nel menu a sinistra. Ora è possibile visualizzare dati ss_IssueTrak memorizzato in sourcesafe
Fase 3: Passare alla Soluzione IssueTrakX.sln
Passo 4: Fare clic su Apri o fare doppio clic su IssueTrakX.sln e ricevere questo errore
È possibile controllare le terminazioni di riga del file .sln estratto? VS è (o era) sensibile che le terminazioni di linea in soluzioni e progetti sono 0d 0a non solo 0a. Non riesco a immaginare perché sarebbe cambiato, ma è la solita causa quando ho visto quell'errore in passato. – Rup
Sembra che il problema sia che stai eseguendo/facendo doppio clic su .sln da VSS Explorer? "non è più possibile aprire i file sln direttamente da SS 2005" –
@Rup: non sono sicuro di cosa si voglia vedere con il file ... se apro il file.file sln nel blocco note, non vedo né quello che dici dovrebbe essere lì (0d 0a). Pubblicherò i contenuti nella mia domanda originale tra un minuto. – Steph