Impossible d'enregistrer les modifications apportées aux fichiers dans Visual Studio 2013
J'ai un Visual Studio 2013 solution qui est sous contrôle de code source (TFS, Visual Studio Online). Il est associé à un espace de travail local, j'ai vérifié certains fichiers (par exemple web.config, global.asax).
Lorsque j'essaie d'enregistrer les modifications apportées à des fichiers que je reçois un 'Enregistrer le Fichier sous" boîte de dialogue, et si j'ai frappé Enregistrer il me prévient que le fichier existe déjà (par exemple, web.config), et me demande si je veux le remplacer. Si j'ai touché Oui je reçois, je reçois un message d'erreur disant: "le processus ne peut pas accéder au fichier '....\wyfvmjia.p1p~', car il est utilisé par un autre processus. Je n'ai aucune idée de ce que ce fichier est ou comment il est lié au fichier (sur le web.config) je suis en train d'enregistrer.
C'est exaspérant, toute aide serait grandement appréciée!
EDIT 1:
Il ressemble le processus Visual Studio (devenv.exe) est la création et la suppression temporaire aléatoire des fichiers dans le même dossier (par exemple, wyfvmjia.p1p~) et est à l'origine d'une "violation de partage" sur ces fichiers (j'ai utilisé un sys internes utilitaire pour surveiller le dossier) lorsque j'essaie d'enregistrer disons web.config.
EDIT 2:
Cette semble suggérer dans l'un des commentaires que VS2013 crée une copie d'un fichier, puis remplace l'original lorsque vous essayez d'enregistrer un fichier dans votre projet. Cela expliquerait pourquoi je vois temporaire de fichiers créés et supprimés. C'est bizarre je obtenir le 'Enregistrer le Fichier sous" boîte de dialogue. Il ressemble à un autre processus (antivirus?) récupère le fichier temporaire avant que VS pouvez faire quelque chose avec elle?
EDIT 3:
J'ai créé un projet d'application console avec seulement un programme.cs fichier et la même chose se passe. Cela peut être un problème avec le logiciel Antivirus interférant avec les VS2013 "copier-remplacer".
EDIT 4:
Changé de titre. N'ont pas encore été en mesure de trouver une solution.
EDIT 5:
Voir la accepté de répondre. Excuses pour ne pas retourner plus tôt.
OriginalL'auteur martijn_himself | 2014-04-05
Vous devez vous connecter pour publier un commentaire.
Pour moi, c'était Google Drive.
Une fois que j'ai fermé, j'ai été en mesure d'enregistrer le fichier.
OriginalL'auteur Guy Biber
Essayez d'exécuter Visual Studio en tant qu'Administrateur.
OriginalL'auteur Marcelo Mason
Extensions pourrait être le problème. Ou vous pourriez être l'ouverture de certains fichiers en.
Il vaut la peine de mentionner que certaines extensions peuvent transformer n'importe quel fichier que vous créez un fichier en lecture seule, et ce serait la même raison que vous êtes confronté à.
Donc, tout d'abord, désactivez toutes les extensions, et de vérifier pour la petite icône située près de la fichiers de nom (dans l'onglet) qui indique un fichier en lecture seule.
pour être sur le côté sûr, si vous ne l'avez pas déjà fait, allez dans Outils->Extensions et les Mises à jour... Et de désactiver toutes les extensions. Il est très fréquent que VS crée et supprime les fichiers temporaires sur l'aller. Rencontrez-vous ce dans toutes les solutions ou uniquement dans celui-ci?
avez-vous vérifiez si il y a le 'readonly' icône? C'est comme une petite icône de cadenas dans l'onglet juste après le nom du fichier.
Merci pour vos commentaires. Voir MODIFIER 2. Le fichier est vérifié (il n'y a pas d'icône de verrouillage). J'ai aussi copié la solution et a supprimé les liaisons de contrôle de code source, mais le problème reste le même. Je vais jeter un oeil pour voir ce qui se passe si je créer un nouveau projet à partir de zéro (j'ai juste installé VS2013 et c'était le premier projet).
bon, si vous ne l'avez pas déjà ajouter une exception dans un dossier de votre antivirus, de faire un nouveau projet et d'essayer de nouveau. Assurez-vous d'ajouter un global d'exception (pour toutes les fonctions). Cela dépend de l'antivirus que vous avez. Aussi, ne pas activer le système de contrôle de version que vous utilisez (tfs) juste pour être sûr.
OriginalL'auteur mrahhal
Il s'avère que cela a été causé par le logiciel de cryptage de disque. La désactivation du logiciel de cryptage de disque de services à chaque fois après le démarrage de VS2013 résout le problème. Je n'ai pas eu ce problème avec les versions antérieures de Visual Studio, sans doute à cause de la nouvelle copie-remplacer cycle adopté par VS2013 mentionné dans EDIT 2 dans ma question initiale.
D'excuses pour ne pas revenir à commenter et à répondre à ma question d'origine, j'ai complètement oublié.
J'aime la façon dont les gens tout simplement arrêter pour me dire "je l'ai fixée!" et ne dit pas comment. Comme... ok, bon pour vous, mais vous êtes juste de se réjouissaient.
OriginalL'auteur martijn_himself
J'ai eu ce problème aussi. Il est allé loin une fois que je l'ai désinstallé VS 2013 et installé VS 2012 à la place. Assez bon pour moi.
OriginalL'auteur sproketboy
J'ai eu le problème sur un ordinateur de l'entreprise. J'ai dû désinstaller VS 2013 RC2 et réinstaller vs2013 ultime. Ensuite, j'ai dû passer par le processus de mise à jour pour la mise à jour 1. Je crois qu'il doit par Symantec à balayage progressif avec le VS 2013 mise à niveau de la manipulation de fichiers. Je crois que la morale de l'histoire, si je peux être cliché est "Si il n'est pas cassé, ne le répare pas".
OriginalL'auteur user3548554
J'ai eu le même problème et a créé un bug lors de la connexion. Espérons que ce n'est fixée
https://connect.microsoft.com/VisualStudio/feedback/details/860265/unable-to-save-files-in-vs-2013-update-2-rc2
OriginalL'auteur GuntherM1466
J'ai eu le mien fixe en faisant une copie de tous les fichiers avec git clone puis supprimer tous les anciens fichiers et de coller le copié versions sur elle. Pas sûr de savoir comment cela fixe les autorisations ou un antivirus en refusant l'autorisation, mais il n'a
OriginalL'auteur wyoian
martijn_himself semble correct, le problème pourrait être la cause du Logiciel de Cryptage de Disque. Ce problème a commencé om mon PC quand j'ai changé les paramètres de domaine, etc) sur Logiciel de Cryptage de Disque. et un simple "mise à Jour 2" pour VS2013 résolu ce problème.
OriginalL'auteur Aniruddh
J'ai eu le même problème avec un seul fichier html dans un projet. Pour moi, il semble avoir quelque chose à voir avec le VPN que j'utilise pour télécharger ce fichier au format html pour système de CRM. Chaque fois qu'il était sur qu'il semblait à "bloquer" le fichier en quelque sorte. Lorsque j'ai fermé la fenêtre où j'étais en téléchargeant le fichier html, je peux enregistrer sans aucun problème.
OriginalL'auteur cAMPy
J'ai essayé toutes les suggestions ici, mais aucune n'a fonctionné. Puis, avec la modification du fichier ouvert dans Visual Studio, j'ai navigué vers le fichier sur le disque et l'a supprimé. Clique ensuite de construire et le dialogue enregistrer le fichier n'est plus apparu. J'ai été en mesure de construire et de l'enregistrement.
OriginalL'auteur q0paz