2016-06-03 2 views
2

J'ai une application shell existante et après la mise à niveau du shell (de 12 à 14), la fenêtre de l'outil Paramètres d'exception est incluse dans l'application.Visual Studio Shell 2014 - Masquer la fenêtre d'outils des paramètres d'exception

Je voudrais le cacher parce que cela n'a aucun sens dans mon application.

Avez-vous une idée pour le désister? Je pense que la fermeture automatique n'est pas suffisante parce que la disposition Windows/Reset Window l'ouvre à nouveau.

Merci à l'avance

Répondre

1

En attendant, j'ai trouvé la solution. Il fonctionne lorsque vous ajoutez ce qui suit au fichier pkgundef:

[$RootKey$\Packages\{d549bc66-c17b-4409-8729-583e60dc0bc1}] 
[$RootKey$\ToolWindows\{605322a2-17ae-43f4-b60f-766556e46c87}] 

il supprime le paquet VSDebugCoreUI et la fenêtre de l'outil

0

Ce qui a fonctionné dans la version précédente était d'activer la ligne

<Define name="No_ExceptionsWindow"/> 

dans le ApplicationCommands.vsct inclus dans la solution créée par Visual Studio. Cela a désactivé l'élément de menu "Debug -> Exceptions".

La ligne (dans un commentaire désactivé était) est toujours créée dans les versions plus récentes de Visual Studio mais ne fonctionne plus. Il s'agit clairement d'un bogue causé par Microsoft lors de l'implémentation de la nouvelle fenêtre d'outils des paramètres d'exception. Soit ils ont complètement oublié d'inclure la vérification de la définition "No_ExceptionsWindow", soit ils ont renommé la définition sans adapter le modèle de solution Visual Studio pour les projets VS Shell. Je contacterais directement l'équipe Visual Studio de Microsoft. Ils peuvent corriger ce bogue dans les futures mises à jour ou ils peuvent vous indiquer la chaîne à définir pour désactiver la fenêtre de l'outil de configuration d'exception.