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!
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
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é
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.