2009-08-14 8 views
11

Ich habe begonnen, an einem vorhandenen Projekt in meinem Unternehmen zu arbeiten, das vor etwa einem Monat in VSS 6.0 überprüft wurde. Es wurde mit Visual Studio 2005 und C# erstellt und verweist auf .NET 2.0. Ich ging in VSS und stellte meinen Arbeitsordner wie üblich ein und bekam die neueste Version. Ich habe dieses Projekt geöffnet, an dem ich dazu aufgefordert werde:Verknüpfung von Quellcodeverwaltungsverknüpfungen Problem

Die Lösung scheint unter Quellcodeverwaltung zu sein, aber seine Bindungsinformationen können nicht gefunden werden. Es ist möglich, dass die MSSCCPRJ.SCC-Datei oder ein anderes Element, das die Quellsteuerungseinstellungen für die Lösung enthält, gelöscht wurde. Da es nicht möglich ist, diese fehlenden Informationen automatisch wiederherzustellen, werden die Projekte, deren Bindungen fehlen, als nicht unter der Quellcodeverwaltung behandelt.

ich auf „OK“ und die Aufforderung direkt von diesem folgt:

Die zugehörige Source-Control-Plug-in nicht installiert oder konnte nicht initialisiert werden.

Das bin ich mit diesen Optionen präsentiert:

  1. Vorübergehend unkontrolliert arbeiten.
  2. Dauerhaft Source-Control-Verband Bindungen

Wie kann ich diese Situation entfernen korrigieren? Ich möchte, dass das Projekt unter Kontrolle bleibt. Irgendwelche Ideen?

Antwort

21

Gehen Sie zu Datei -> Quellcodeverwaltung -> Quellcodeverwaltung ändern, dann jedes Projekt auswählen, die Sie unter VSS haben und „Bind“ es auf das richtige Verzeichnis in VSS, wird es Sie auffordern, für vss Benutzernamen und ein Passwort

+0

Perfekt, danke. –

+2

Dies funktioniert nicht für mich. Wenn ich "Bind" drücke, passiert gar nichts. Außerdem hat mich Team Explorer dazu aufgefordert, die Bindungen zu meiner Lösung zu aktualisieren, und nachdem ich dies getan habe, wurden die Ordner in meinem gesamten Projekt neu organisiert. Das einzige, was zu funktionieren schien, war das Hinzufügen der Lösung zur Quellcodeverwaltung, aber auf diese Weise überschrieb ich alle Dateien auf dem Server. – lukeshek

5

statt 100s von Dateien von rebinding, einen Blick auf diese Lösung haben: http://regev.wordpress.com/2008/03/29/binding-to-source-control-issue/

„statt die neueste Version durch die Source-Control-Client bekommen, sollten Sie Visual Studio geöffnet haben, und wählen Sie Datei | Source Control | Öffnen von Source Control ... das hätte die Lösung auf der zweiten Maschine ohne verbindliche Probleme geschaffen. "

0

Laden Sie die Lösung wie gewohnt und klicken Sie dann mit der rechten Maustaste auf das nicht verfügbare Projekt. Bearbeiten Sie anschließend die Projektdatei, um die Quellcodeverwaltungseinstellungen in der XML-Datei zu kommentieren. Laden Sie das Projekt erneut.

0

Alles ist einfach: zunächst, fehlende Projekt über Source Control Explorer hinzufügen. Dann machen Sie das Einchecken. Fügen Sie es dann in die Lösung ein und führen Sie das Einchecken der geänderten Lösungsdatei durch. Voila!