Personnalisation de la barre d'emplacements dans Visual Studio 2008
-
04-07-2019 - |
Question
Quelqu'un a-t-il réussi à personnaliser la barre des zones pour VS 2008? Mes personnalisations de VS 2005 n’ont pas été transférées à 2008 (évidemment), et quoi que je fasse avec le registre, je ne peux pas faire en sorte que mes emplacements personnalisés apparaissent dans les boîtes de dialogue Ouvrir. J'ai lu et appliqué l'article pertinent de MS KB, mais en vain.
Avant, cela fonctionnait bien avec VS 2005, donc il s’agit peut-être d’un bogue de VS 2008, mais j’ai peut-être tort d’essayer de faire de même.
La solution
quelques observations:
VS2008 utilise maintenant le dialogue de fichier commun. Avec Powertoys TweakUK, je pouvais définir tous les emplacements sur "aucun" et la boîte de dialogue "Ouvrir un fichier" de VS2008 devient vide.
Malheureusement, VS2008 ignore les espaces ou les répertoires définis par l'utilisateur et affiche à la place les espaces par défaut: "Bureau", "dossier_projet standard", "Poste de travail".
Avec Sysinternals RegMon, je vois que la clé de registre [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ comdlg32 \ PlacesBar] est lue par Ctrl + o ... même si les lieux définis ici sont toujours ignorés.
Autres conseils
VS2005 et VS2008 (sp1 en tout cas) utilisent toujours la structure de registre suivante
Ainsi, pour vs2008, créez ces chemins de registres.
HKCU / Logiciel / Microsoft / VisualStudio / 9.0 / Open Rechercher / Lieux / UserDefinedPlaces / Place0 / Path = (un chemin
HKCU / Logiciel / Microsoft / VisualStudio / 9.0 / Open Rechercher / Lieux / UserDefinedPlaces / Place1 / Path = (un autre chemin)
Exemple VS2008:
HKCU / Logiciel / Microsoft / VisualStudio / 9.0 / Open Rechercher / Lieux / UserDefinedPlaces / Place0 / Path = "C: \ Dev"
HKCU / Logiciel / Microsoft / VisualStudio / 9.0 / Open Rechercher / Lieux / UserDefinedPlaces / Place1 / Path = "C: \ Staging"
Remarques importantes:
- Il semble que vous deviez redémarrer Visual Studio chaque fois que vous modifiez ces touches
- VS2005 = 8.0 / VS2008 = 9.0
- Path est une valeur de chaîne (REG_SZ) contenant le chemin à ajouter à la barre d'espaces
- Bureau et Mon ordinateur semblent être prédéfinis et toujours présents?
- Je ne sais pas si vous pouvez avoir plus de 5 places maximum comme (la boîte de dialogue commune)
- Suggérez la création d'un simple fichier .REG pouvant être modifié et cliqué pour le modifier
Si vous souhaitez simplement modifier l'emplacement de "Mes projets", vous pouvez définir le chemin d'accès comme décrit pour VS dans la réponse à ce message: http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/ 861733cd-e337-4fce-9570-1a1d43cd64ac /
Je viens de faire cela pour VS2005 et VS2008 et cela fonctionne bien.