2009-04-24 6 views
1

Je développe un package DSL qui contient un certain nombre d'éléments de la barre d'outils. Si j'ajoute un nouvel élément de barre d'outils dans l'explorateur DSL, installez le nouveau package dans l'interpréteur de commandes isolé Visual Studio les nouveaux éléments n'apparaissent pas. Je suis d'abord tester sur une machine virtuelle en installant la première version du paquet, en le désinstallant et en installant la version mise à jour. Il semble que le système est en quelque sorte en train de mettre en cache les anciens paramètres de la barre d'outils, etc. même si une nouvelle version de l'assemblage du paquet DSL est en cours d'installation.Visual Studio Isolé Shell Toolbox n'est pas mis à jour après la désinstallation/installation de la nouvelle version du package

Des idées pour lesquelles les anciens éléments de la barre d'outils apparaissent et les nouveaux ne le sont pas?

Répondre

2

En effet, un mécanisme de cache est utilisé. Le problème n'apparaît pas si vous utilisez un nouveau compte pour lancer votre shell. Je ne connais pas les raisons pour lesquelles ce problème se produit mais voici une solution de contournement pour forcer l'actualisation de la boîte à outils.

  • Aller à UserProfile% \ Local Settings \ Application Data \ Microsoft \ AppEnv \ Apps \ YourShell_GUID \
  • supprimer tous les fichiers tbd (.tbd) (Ne pas oublier que les fichiers sont des fichiers cachés tbd).

Bonne chance.

Questions connexes