3 votes

L'option Afficher les types dérivés est manquante dans les paramètres du navigateur d'objets

Cet article MSDN sur la façon d'afficher des graphiques d'héritage dans Visual Studio 2010 dit qu'il devrait y avoir une option "Afficher les types dérivés" dans les Paramètres de l'Explorateur d'objets et les Paramètres de la vue de classe. Cependant, l'option ne s'affiche ni dans l'un ni dans l'autre emplacement dans ma copie de Visual Studio 2010 SP1 Ultimate. Est-ce que quelqu'un sait pourquoi et comment le résoudre?

Éditer entrer la description de l'image ici Le lien original est cassé. Voici un lien vers le même article mais pour Visual Studio 2008 au lieu de 2010 (peut-être que Microsoft a supprimé l'article pour 2010 étant donné qu'il ne fonctionne pas).

3voto

Ɖiamond ǤeezeƦ Points 1254

Le problème est causé par la portée de navigation d'objet que j'ai sélectionnée dans la zone Parcourir. Si je sélectionne Jeu de composants personnalisé dans la boîte de Dialogue de navigation, je ne peux pas trouver l'option "Afficher les types dérivés" dans les Paramètres de navigation d'objet. Mais si je sélectionne .NET Framework 4, je peux trouver l'option "Afficher les types dérivés" dans les Paramètres de navigation d'objet. Ce qui me laisse avec la question de comment voir les types dérivés pour les classes dans mon projet?

Mise à jour : J'ai utilisé Telerik JustDecompile (un outil gratuit) pour trouver les types dérivés. Cependant, depuis la mise à niveau vers Visual Studio 2015 (le problème persiste), j'utilise la fonction Trouver toutes les références (Maj + F12) sur les constructeurs de classe pour aider à trouver les types dérivés. Cela fonctionne bien pour les classes abstraites car les appels proviennent uniquement des types dérivés, et c'est un peu plus compliqué pour les classes non abstraites (en fonction de l'utilisation).

0voto

<em>Ceci n'est pas vraiment une réponse, car je ne peux pas résoudre le problème, mais cela me permet d'inclure une image.</em>

Je peux voir les types dérivés pour mscorlib 2.0 mais pas pour mscorlib 4.0 (VS2015) lorsque je définis la portée sur "Tous les composants"; cependant, je peux les voir lorsque je définis la portée sur ".NET Framework 4.0". Cela confirme la déclaration de Ɖiamond ǤeezeƦ selon laquelle le problème est causé par la portée de la navigation des objets.

entrer la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X