Existe-t-il un moyen d'empêcher Visual Studio d'ajouter automatiquement obj / Debug à l'ensemble de modifications?

StackOverflow https://stackoverflow.com/questions/287365

Question

Pour certaines solutions, lorsque je les ouvre, Visual Studio récupère les fichiers qui ne sont pas dans le projet (en particulier de obj / Debug) et les ajoute à l'ensemble de modifications. Je toujours dois effectuer une Annuler les modifications en attente . C'est ennuyant. Existe-t-il un moyen d'empêcher Visual Studio de se comporter de la sorte?

Était-ce utile?

La solution

Cela ne concerne généralement que les projets de site Web. Parce qu'ils incluent tout dans la racine dans le "projet" (qui n’existe pas vraiment), et si vous liez ce vroot au contrôle de version, alors TFS dit "hé si son dans le projet il doit être sous contrôle de version". Les projets d'application Web ne rencontrent pas ce problème.

Si cela se produit lorsqu'une personne ajoute de manière récursive des fichiers, elle doit exécuter un "Nettoyage". sur la construction, supprimez les fichiers .suo et csproj.user avant de faire l'ajout.

Autres conseils

En règle générale, les dossiers obj / debug ne sont pas ajoutés au contrôle de source lorsque la solution est ajoutée. Mon hypothèse est que quelqu'un les a explicitement ajoutés au contrôle de code source lors de la migration de votre solution.

Si vous voyez ces deux dossiers dans votre arborescence de contrôle de source, je les supprimerais. Ils seront toujours générés par les versions de la machine locale mais ne participeront pas au processus d’enregistrement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top