VS2008: désactiver en demandant s'il faut recharger les fichiers modifiés en dehors de L'IDE

J'ai un projet Visual Studio 2008 où quelques fichiers de code sont générés à chaque Compilation (un analyseur, intégré via MSBuild alias éditant le *.fichier csproj). VS ne connaît pas la nature générée de ces fichiers (c'est-à-dire qu'ils ne sont pas le résultat d'un "outil personnalisé"). Donc, ils "changent" à chaque construction, naturellement. Et VS2008 me demande après chaque génération si je voudrais recharger ces fichiers:

ce fichier a été modifié à l'extérieur de la source

Voulez-vous la recharger?

ce serait ok si j'avais un de ces dossiers ouvert et devant moi, mais je reçois ces dialogues modaux même avec aucun des fichiers de code ouvert.

alors ma question Est:y a-t-il un moyen de désactiver ce dialogue, par projet, par solution ou globalement?

Merci!

18
demandé sur Christian Klauser 2009-07-16 23:24:17

4 réponses

pour VS2008:Tools>Options>Documents > Detect when a file is changed outside the environment

pour VS2010/2012/2013/2015:Tools>Options>Environment>Documents > Detect when a file is changed outside the environment

49
répondu Tim Sylvester 2016-07-13 18:08:35

In Visual Studio Pro 2012

Il y a une "Auto-modification de la Charge, si sauvés" qui fonctionne.

Outils > Options > Options d'Environnement > Documents > Détecter quand un fichier est modifié > Auto-modification de la Charge, s'il est enregistré

10
répondu Brad 2013-11-26 18:10:17

Parce qu'une image vaut mille mots...

enter image description here

7
répondu Drew Noakes 2015-03-10 23:54:09

je génère des fichiers source sur chaque build, et je ne reçois pas (normalement) de message "file has been modified" si le fichier n'est pas ouvert dans l'éditeur.

je suis arriver tout à l'heure, toutefois, sur un fichier fermé. (C'est pourquoi je suis allé chercher cette question.)

je pense que c'est un bug. Le dossier semble se coincer parfois. (Mais c'est la première fois qu'il s'est passé dans un an environ.)

je pense que j'ai trouvé une solution de rechange tout à l'heure: ouvrir le fichier offensant et puis refermez-la.

le fait est que vous ne devriez pas avoir à désactiver la détection de fichiers modifiés.

4
répondu dan-gph 2010-05-20 04:40:34