Je ne connais pas encore les extensions VS d'extension, et je trouve des informations sur le sujet, comme le démêlage de 3 pelotes de fil. J'ai lu pas mal de choses sur le site MSDN, ainsi que de nombreuses recherches google ratées.Dupliquer l'extension Visual Studio pour une seule langue
Mon but est d'écrire une extension Visual Studio (en utilisant MEF et MPF) pour améliorer le support d'un langage, qui a été créé par un tiers. La 3ème partie a déjà une extension VS, qui supporte le débogage ainsi que le minimum d'Intellisense, et fournit la colorisation. Je ne veux pas perdre leur support de débogage, mais je veux améliorer tous les autres aspects de l'expérience. D'après ce que je comprends, une langue donnée (type de contenu) ne peut être prise en charge que par un LanguageService et/ou un ensemble de services d'édition via le MEF (colorizing, intellisense, etc.). Est-ce correct? Est-il possible de remplacer leur Intellisense existant, et d'ajouter d'autres fonctionnalités?
Note: Un bon décompilateur .NET (j'aime dotPeek) est votre meilleur ami lorsque vous travaillez avec des extensions VS. Un bon morceau de VS est écrit en code managé et peut être décompilé pour comprendre certains des rouages internes les plus obscurs, sans parler de ceux de la 3ème partie dont vous parlez. – Cameron