webentwicklung-frage-antwort-db.com.de

Warum ignoriert TFS ein Projekt in meiner Lösung?

Ich habe mehrere Projekte in unserer Lösung, die sich in unserem TFS 2010-Repository befindet. Ich habe dieser Lösung in den letzten Tagen etwa 5 neue Projekte hinzugefügt.

Ich habe festgestellt, dass bei einem der Projekte die Projektdatei selbst nicht in TFS eincheckt. Alle in diesem Projekt enthaltenen Artefakte funktionieren einwandfrei. Sie werden eingecheckt und ich kann sie im Team Explorer sehen. Ich kann weder die Projektdatei in Team Explorer sehen, noch ist ein Symbol neben dem Projekt im Projektmappen-Explorer, das den Status des eingecheckten Objekts angibt. 

Wenn Sie auf eine der TFS-bezogenen Optionen im Kontextmenü in Visual Studio klicken, werden diese Optionen auf die im Projekt enthaltene Datei angewendet, nicht auf das eigentliche Projekt.

Kann das behoben werden oder muss ich ein völlig neues Projekt erstellen und alle Artefakte aus dem alten Projekt wieder hinzufügen?

38
aceinthehole

Ihr Projekt verfügt nicht über entsprechende Quellcodeverwaltungsbindungen! Wenn die Lösung geöffnet ist, müssen Sie unter Datei -> Quellcodeverwaltung -> Quellcodeverwaltung ändern die Bindungen für Ihre Projekte anzeigen. Der Fehler wird wahrscheinlich den Status "Unbekannt" oder nicht gebunden anzeigen. Sie können dieses Dialogfeld dann verwenden, um die Bindung zu korrigieren und die Projektdatei einzuchecken.

Angehängte alternative Lösung - Navigieren Sie zum Team Explorer -> Quellcodeverwaltung und fügen Sie die Dateien mithilfe des Menüelements "Elemente zum Ordner hinzufügen" hinzu.

74
Nick Nieslanik

Sie können die folgenden Schritte versuchen

1 Entbinden Sie das Projekt im Dialogfeld "Quellcodeverwaltung ändern"

2 Aktualisieren Sie das Projekt, um den Status der Quellcodeverwaltung zu aktualisieren

3 Klicken Sie mit der rechten Maustaste auf das Projekt und klicken Sie im Projektmappen-Explorer auf Projekt zur Quellcodeverwaltung hinzufügen

7
user2534830

Ich war mit dem gleichen Problem konfrontiert, aber die Lösung unterscheidet sich geringfügig von den bisher genannten. Der Inhalt meines Projekts wurde eingecheckt, das Projekt selbst jedoch nicht. Die Bindungen des Projekts waren gültig.

Im Quelltext-Explorer des Team Explorers wurden die Projektdateien ausgegraut. Nach einem Update öffnete TFS den Bildschirm "Konflikte zusammenführen", in dem ich die lokale Kopie behalten konnte.

Danach war das Projekt Teil von TFS.

0
Marco Hokke