11
votes

Problème de fixation des liaisons de contrôle de la source

J'ai commencé à travailler sur un projet existant de ma société qui a été enregistré dans VSS 6.0 il y a environ un mois. Il a été construit à l'aide de Visual Studio 2005 et C # et des références Toutes Point à .NET 2.0. Je suis allé dans VSS et définit mon dossier de travail selon l'habituel et obtenu la dernière version. J'ai ouvert ce projet à quel point je suis incité à cela:

La solution semble être sous contrôle source, mais ses informations de liaison sont introuvables. Il est possible que le fichier MSCCPRJ.SCC ou un autre élément contenant les paramètres de contrôle source de la solution a été supprimé. Parce qu'il n'est pas possible de récupérer ces informations manquantes automatiquement, les projets dont les fixations sont manquantes seront traitées comme non sous le contrôle de la source.

I Cliquez sur "OK" et cette invite est directement suivie de celle-ci:

Le plug-in de commande source associé n'est pas installé ou n'a pas pu être initialisé.

qui me présente ces options:

  1. Travailler temporairement incontrôlé.
  2. Supprimer définitivement les liaisons d'association de contrôle source

    Comment puis-je corriger cette situation? J'aimerais que le projet reste dans VSS sous contrôle. Des idées?


0 commentaires

4 Réponses :


21
votes

Aller au fichier -> Contrôle de la source -> Modifier le contrôle de la source, puis sélectionnez chaque projet que vous avez sous VSS et "Lier" sur le répertoire correct dans VSS, il vous demandera que le nom d'utilisateur et le mot de passe de VSS


1 commentaires

Cela ne fonctionne pas pour moi. Quand j'appuie "BIND", rien ne se passe du tout. En outre, l'Equipe Explorer m'avait poussé à mettre à jour les liaisons à ma solution et, après que je l'ai fait, les dossiers de mon projet ont été réorganisés. La seule chose qui semblait fonctionner était d'ajouter la solution au contrôle de la source, mais de cette façon, je remplace tous les fichiers sur le serveur.



5
votes

Au lieu de reculer 100 de fichiers, consultez cette solution: http://regev.wordpress.com/2008/ 03/29 / Binding-Source-Control-Issue /

"Au lieu d'obtenir la dernière version via le client de contrôle source, vous devez avoir ouvert Visual Studio et choisir: Fichier | Source Control | Ouvrir du contrôle de la source ... Cela aurait créé la solution sur la deuxième machine sans problèmes de liaison. "


0 commentaires

0
votes

Chargez la solution comme d'habitude, puis cliquez avec le bouton droit de la souris sur le projet indisponible. Puis modifiez le fichier de projet pour commenter les paramètres de contrôle source dans le XML. Puis rechargez le projet.


0 commentaires

0
votes

Tout est simple: Tout d'abord, ajoutez un projet manquant via l'explorateur de contrôle de la source. Ensuite, faites une check-in. Ensuite, ajoutez-la de la solution et faites l'enregistrement du fichier de solution modifié. Voila!


0 commentaires