J'utilise Team Foundation Server 2010 @ work et home. Je veux exclure certains éléments de la construction du projet mais les conserver dans le contrôle des sources de Team Foundation Server 2010. Comment puis-je y parvenir? Exclure du projet supprimera l'élément.Exclure du projet, problème de contrôle de la source
Répondre
Même problème ici, seule façon de le faire est de modifier le fichier de projet :(
S'il vous plaît manuellement voter que ce bug est important de fixer
Solution posté sur Connect:
Ouvrez le fichier csproj dans le bloc-notes et recherchez les fichiers qui doivent être exclus de et supprimez ou commentez l'élément de compil au fichier, et tous les fichiers concepteur et resx connexes.
Apparemment, le problème est maintenant résolu dans VS11 + – DNKROZ
jetez un oeil à ce qui suit: Aussi comme @Antonio Bakula mentionné il ya savoir bug.
http://social.msdn.microsoft.com/Forums/nb-NO/tfsgeneral/thread/bc992ff9-f354-40db-aab9-00a860ec44d3
Modification d'un fichier de projet et en supprimant les références aux fichiers que vous voulez exclure serait la solution la plus simple.
Une autre solution consisterait à supprimer des fichiers du projet via l'interface utilisateur, mais uniquement vérifier les modifications dans le fichier projet et annuler les opérations de suppression.
À l'avenir, vous pouvez ajouter des fichiers directement dans le dossier TFS dans Team Explorer.
Puis-je demander: pourquoi voudriez-vous faire cela? Comme j'ai souvent un problème de fichiers qui ne sont pas liés à un projet et doivent être traités manuellement.
J'ai le même problème. C'est un compromis, vraiment. Je veux nettoyer le projet, mais je ne veux pas non plus les restaurer via TFS si nous en avons besoin. –
Je travaille dans un environnement TFS, et si c'était moi? Je voudrais juste changer le nom du fichier (au lieu de l'exclure du projet), et vérifier cela à la place. Puisque votre projet attend ce nom de fichier particulier ... il ne le trouvera pas. Nous l'utilisons lorsque nous développons des prototypes ou que nous conservons un code obsolète à des fins de documentation. Désolé VS mange tes affaires!
Cordialement,
-sf
Je pense que ces mesures devraient vous aider à faire ce que vous recherchez.
Pour exclure un élément d'un projet de déploiement:
Dans l'Explorateur de solutions, sélectionnez le fichier que vous voulez exclure.
Dans la barre d'outils de Solution Explorer, sélectionnez Propriétés.
Dans la fenêtre Propriétés, définissez la propriété Exclude sur True.
Et cette page explique les actions pour les fichiers de projets soutenus par VS 2010:
http://msdn.microsoft.com/en-us/library/0ebzhwsk.aspx
--- --- Modifier
Au travail, j'essayé 'Exclure du projet' dans l'un des fichiers d'un projet que nous avons dans VS 2010, qui est lié à un serveur TFS 2010, et cette action n'a pas supprimé l'élément de TFS; la fenêtre Source Control Explorer affiche la marque de suppression rouge à côté de l'élément, et la colonne 'Pending Change' indique delete, mais l'élément est présent. Cliquez avec le bouton droit de la souris sur l'élément dans la fenêtre de l'Explorateur de code source, l'une des commandes du menu contextuel qui s'affiche est 'Vérifier les modifications en attente' et une autre est 'Modifications en attente de suppression'. Le rayonnage vous permet de mettre de côté les changements en attente.
Le fichier se trouve toujours sur le disque dur local. Si je fais 'Inclure dans le projet' l'article revient à la normale.
il n'y a pas une telle propriété dans la communauté VS 2017 – canbax
Dans la connexion-lien fourni par @Antonio, il existe une solution qui devrait fonctionner dans le cas de TFS: Publié par Michael Hauer sur 5/18/2011 à 01h17 mieux sans fichiers hacking: * exclure du projet * enregistrer uniquement le fichier de projet modifié * annuler la suppression (cela laisse le fichier de projet archivé) – pantelif