0

Nous avons des modèles enregistrés avec nos propres extensions de fichier (* .inbp, * .indp) dans Visual Studio. Malheureusement, les icônes des extensions de fichiers n'apparaissent pas dans l'arborescence de l'Explorateur de solutions dans Visual Studio 2015. Dans Visual Studio 2012, les icônes s'affichent lorsque nous les avons enregistrées comme extensions de type de fichier Windows standard dans le registre, mais dans Visual Studio 2015 ils ne le font pas.Les icônes de fichier sont manquantes dans Visual Studio 2015 Solution Explorer Vue arborescente

Comparison of Solution Explorers in Visual Studio 2012 and 2015

Nous avons essayé maintenant d'enregistrer les icônes sur le XML Tag <Icon> dans le .vstemplate fichier, que nous avons installé dans Visual Studio 2015, mais les icônes ne sont toujours pas présentés dans l'Explorateur de solutions.

Existe-t-il d'autres méthodes pour afficher les icônes? Ou cela peut-il être un bogue dans Visual Studio 2015?

Merci pour votre aide Tom

Répondre

0

Pour afficher les icônes des fichiers associés dans Visual Studio ils sont reqired à reigstered comme une extension de fichier dans la fenêtre sytem (voir Create registry entry to associate file extension with application in C++).

Le problème que nous avons eu est très spécifique. Parce que l'extension que nous avons utilisé, est installé dans le userprofile de l'utilisateur correspondant et les fichiers d'icônes sont également dans ce répertoire, nous avons enregistré avec le chemin:

% USERPROFILE% \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ Extensions ......

maintenant, le problème est que Visual studio 2015 est la plupart du temps ne démarre pas dans le compte d'un utilisateur, il est démarré sous système ou d'un compte d'administrateur respectivement. Voilà pourquoi l'espace réservé% USERPROFILE% ne pointe pas vers le répertoire utilisateur et le fichier d'icône ne peut être trouvée dans Visual Studio 2015.

Comme l'explorateur Windows ainsi que Visual Studio 2012 run sous la l'utilisateur correspondant, le% USERPROFILE% a le bon répertoire stocké, le fichier d'icône peut être trouvé et est montré dans l'explorateur de fichiers et de solutions.