Donc, je travaille volontiers sur un projet rendant lourdement de fichiers de configuration personnalisés .xml ce matin. P>
Tout à coup, chaque fois que je double-cliquez sur un fichier .xml dans l'explorateur de solutions, il s'ouvre dans le bloc-notes au lieu de Visual Studio. P>
Penser que c'était les associations de fichiers Windows, j'ai cliqué avec le bouton droit de la souris sur un fichier d'explorateur, sélectionné Ouvrir avec >> Choisissez des valeurs par défaut et sélectionné Visual Studio 2008. P>
Mais le problème reste - maintenant lorsque j'ouvre un fichier d'Explorer, Visual Studio ouvre, puis em> il ouvre le bloc-notes. P>
Inutile de dire que ceci est très frustrant et Google n'est pas beaucoup d'aide. Quelqu'un d'autre a-t-il déjà eu ce problème et qu'avez-vous fait à ce sujet? P>
Notes: P>
li>
ul>
6 Réponses :
Si vous entrez dans Outils> Options> Editeur de texte> Extension de fichier, avez-vous quelque chose ici qui est mappé sur le bloc-notes? Si oui, supprimez cela et cela devrait le refroidir. De plus, si vous avez un fichier XML dans un projet, vous pouvez cliquer avec le bouton droit de la souris, choisissez Ouvrir avec et choisissez votre éditeur par défaut. P>
L'éditeur par défaut est actuellement défini sur "Editeur XML". Cependant, lorsque je clique d'accord, le fichier s'ouvre toujours dans le Bloc-notes.
Est-ce que le% InstallPPath% \ devenv.exe / resetskippkgs aidez-vous?
Il n'a pas. Mais alors je viens de désinstaller et de réinstaller, ce qui n'était pas vraiment une grande partie d'un pita, et cela s'est corrigé lui-même. Bizarre. Je suis upvotant et accepte pour tous les efforts.
Je ne veux pas désinstaller et réinstaller, mais j'ai toujours le même problème. J'ai d'abord remarqué parce que je faisais glisser des fichiers XML d'Explorer dans vs. J'essaie / resetskippkgs (espérons que cela ne tue pas Codérush) mais depuis que cela n'a pas aidé auparavant, que devrais-je essayer d'autre. Remarque: J'ai également démarré que l'utilisateur de l'administrateur également (pas seulement UAC, mais différent du compte Windows) et le même comportement est arrivé, il doit donc s'agir d'un niveau système et de non quelque chose dans mes vssettes.
J'ai trouvé mon problème: Apparemment, les fichiers XML que j'avais ouvertement étaient tous codés UTF-16. Visual Studio ouvrait simplement des fichiers XML codés UTF-8. Je ne sais pas pourquoi vs ne peut pas ouvrir les fichiers UTF-16, mais je suppose que je vais bien avec Vim.
@Shawnsteward Suggestion de Traitement% InstallPath% \ devenv.exe / resetskippkgs m'a aidé. Ma situation était un peu différente dans la mesure où j'avais un projet MVC 4 sous Visual Studio 2012 et lorsque j'ajouterais une classe C # dans le dossier modèle, il serait ouvert au Bloc-notes. Après avoir démarré Visual Studio, si je viens d'ouvrir le fichier, il est toujours ouvert dans le Bloc-notes, mais si je l'ai supprimé et créé un nouveau, il ouvrirait à Visual Studio. Depuis que j'avais essayé de créer un tout nouveau projet et que je possédais toujours la question du bloc-notes, c'était un réel économiseur de vie.
J'ai eu un problème similaire avec les fichiers .txt. J'ai essayé d'ouvrir ce fichier de VS en utilisant "Ouvrir avec ..." et VS l'a ouvert, mais a montré des ordures pour chaque deuxième caractère. Le problème est parti lorsque j'ai sauvegardé le fichier sur un autre code de code. Bien que cela soit toujours un peu étrange, puisque une copie de ce fichier original dans le code de code d'origine est ouverte à VS avec double-clic correctement et et montrée également correctement. P>
Je pense que "montrer des ordures pour chaque deuxième caractère" est due à ce fichier étant enregistré comme unicode, mais traité comme non unicode dans l'éditeur p>
Exactement. Plus probablement sauvé (codé) comme UTF-16 mais interprété comme (non-accoorié) ASCII ou UTF-8
avait le même problème. Essayez d'ouvrir le fichier avec
Je l'ai ouvert dans VS 2017 en tant que "Editeur XML (Text) avec codage", comme vous l'avez suggéré, puis a choisi "Unicode - CodePage 1200" afin de pouvoir s'ouvrir correctement. Le laisser "(détecter automatiquement)" le codage a conduit à tous les autres personnages en traduisant ce qui ressemblait à un espace.
Oui. Visual Studio Text Editor semble ne pas pouvoir prendre en charge UTF-16 Unicode et que vous l'ouvrez donc dans un éditeur externe. Refrédez le fichier XML avec codage «UTF-8» (N'oubliez pas de modifier votre déclaration XML à partir de «UTF-16» à «UTF-8», alors cela devrait être bien. P>
J'ai eu l'expérience de sauvegarde avec un fichier .log. Vs a continué à l'ouvrir dans le bloc-notes quoi qu'il arrive. J'ai utilisé le Bloc-notes pour le forcer à l'encodage UTF-8. Maintenant, il s'ouvre bien en contre
J'ai eu une situation similaire avec les fichiers * .JS utilisant VS Express 2012 pour Windows Desktop après une mise à niveau. Exécution: et redémarrer vs résolvé le problème. P> p>
Je pense que cette question devrait être affichée sur SuperUserSer.com
@RAOULSSON - Il y a 4756 questions étiquetées [Visual-Studio-2008] sur Stackoverflow, mais seulement 31 sur SuperUser. Je pense qu'il est assez clair que les questions sur les outils de programmation appartiennent toujours à Stackoverflow.