2016-08-04 52 views
0

Ich checke meine .sln (keine Projektdatei) Datei zu TFS.Wie kann sichergestellt werden, dass die .sln-Datei das Projekt über die Teammitglieder hinweg korrekt öffnet?

Wenn andere Teammitglieder das Projekt von TFS herunterladen und die Datei .sln öffnen, sagt Visual Studio 2010, dass das Projekt nicht korrekt geladen werden kann.

Die genaue Nachricht von Teammitglied Visual Studio ist:

One or more projects in the solution were not loaded correctly. Please see the Output Window for details.

Die Ausgabe Windows-Nachricht ist:

D:\111\222 : error : Unable to open the Web site 'D:\111\222'. The Web site 'D:\111\222' does not exist.

Das Projekt wird in der Lösung Explorer tatsächlich nicht geladen und ich bin sicher, dass alle .cs, .aspx und usw. sind in meinem Teammitglied TFS lokalen Ordner.

Ich glaube, es ist wegen .sln Dateipunkt meine TFS lokalen Ordner.

Meine TFS lokale Ordner sind d:\111\222

Anderes Teammitglied TFS lokale Ordner d:\333\444

sind, wie soll ich in meinem .sln richtig zu überprüfen, so dass das Projekt richtig von meinem Teammitglied öffnet, egal wo ihre TFS lokaler Ordner gefunden?

+0

"kann nicht geladen werden"? Bitte fügen Sie weitere Informationen dazu hinzu ... –

+0

Hört sich an, als ob die eingecheckten Dateien hardcodierte Pfade enthalten. Versuchen Sie, Ihre .sln .suo,. * Csproj mit einem anderen Texteditor zu öffnen, zu reparieren und erneut einzuchecken. –

+0

@GiulioVian Fix it zum relativen Pfad? Wie? Ich google es, aber wenn Sie mich in die richtige Richtung zeigen können, wird das großartig. – Pop

Antwort

0

Überprüfen Sie, ob Ihr Teammitglied erfolgreich nach dem Kopieren der Website von Manully auf 'D:\111\222' auf ihrem Computer geöffnet werden kann.

Wir empfehlen Ihnen, ein virtuelles IIS-Verzeichnis einzurichten, das auf den Speicherort verweist, von dem aus die Site ausgeführt wird.

+1

Ich benutze Visual Studio 2010 zu 'File' ->' Open' -> 'Web site ...', es wird eine Lösungsdatei für mich mit relativer Pfad erstellen. Das löst es für mich. – Pop