62 votes

Avertissement affiché lors de l'ajout de solution à 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-il 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".

52voto

Mitch Wheat Points 169614

La structure de votre dossier de solution devrait ressembler à:

 Solution Root folder
    | 
    .sln solution file       
    |
    Project1 folder
         |
         Project1.csproj   (or .vbproj)
    |
    Project2 folder
         |
         Project2.csproj   (or .vbproj)
    .
    .
    .
 

0voto

Mike Christian Points 980

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X