Avertissement s'affiche lors de l'ajout de la solution de Team Foundation Server 2010
Je suis juste se familiariser avec TFS 2010 (jamais eu de chance avec TFS 2008) et je vais essayer d'ajouter ma première solution dans TFS. Cependant, je reçois le message d'avertissement suivant:
Le projet que vous essayez d'ajouter à la source peut causer d'autres source de contrôler les utilisateurs qui ont de la difficulté à ouvrir cette solution ou d'obtenir des versions plus récentes d'elle. Pour éviter ce problème, ajouter le projet à partir d'un emplacement en dessous de la liaison de la racine de l'autre source contrôlée projets de la solution.
Quelqu'un peut m'expliquer ce que cela signifie et comment le résoudre? Cet avertissement est affiché quand un clic droit sur la solution dans l'Explorateur de solutions et sélectionnez "Ajouter à la Source".
- Viens de tomber sur le même problème; maintenant je sais 🙂
Vous devez vous connecter pour publier un commentaire.
Votre solution de structure de dossier doit ressembler à:
Comme décrit dans ce Visual Studio post sur le forum (lien ci-dessous), la question fondamentale est qu'un projet dans la solution est à l'extérieur de la sous-arborescence que la solution elle-même. Cela peut éventuellement conduire à des problèmes si un autre utilisateur maps les différents sous-arbres différemment dans ses espaces de travail de l'utilisateur qui est de l'enregistrement. La croix-arbre de références ne fonctionnent plus. Le dialogue n'est qu'un avertissement, mais peut être poursuivi si vous savez que votre équipe n'a pas divisé le code de l'arbre avec le complexe de l'espace de travail des mappages.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/29579a28-9de0-4fc6-a253-b38191aa4fdc/must-projects-be-added-under-binding-root-of-solution?forum=tfsversioncontrol
Pour moi c'était comme ça que j'ai essayé d'ajouter la solution à partir d'un autre emplacement déjà. J'ai eu ensuite pour nettoyer l'espace de travail qui a été créé pour l'autre emplacement.
Pour Visual Studio 2013, vous pouvez trouver les paramètres d'espace de travail en vertu de l':
Manage Workspaces
la boîte de dialogue sélectionnez votre espace de travail vous travaillez avecEdit...
.Edit Workspace <yourworkspacename>
dialogueEssayez d'ajouter la solution à nouveau.
Le problème suivant peut sympomatically manifeste l'erreur que vous avez signalé. Rappelez-vous, les assemblys référencés n'ont pas besoin d'être dans un endroit spécifique dans TFS ou dans le système de fichiers de votre poste de travail.
Un problème sous-jacent est que certains types de projets par défaut pour le "Client" version de la cible .NET Framework. Le Client versions de la bande des montages qui ne sont généralement pas utilisés dans déployable projets. En outre, toute l'assemblée, vos références de projet doit également pas référence à des assemblées omis par le Client profil.
Simplement changer la Cible cadre de votre projet jusqu'à la pleine version de framework.
Check out my blog post, à propos de cette question:
http://thecurlybrace.blogspot.com/2010/09/visual-studio-wears-sabots.html