Ich entwickle mein erstes Add-In für Visual Studio und wir müssen ein Kontextmenüelement zum Solution Explorer hinzufügen, das nur für bestimmte Dateitypen angezeigt wird (in unserem Fall - ".resx") .
Ich habe jetzt seit zwei Tagen gegoogelt, konnte keine Tutorials oder Code-Samples finden ... Nur sehr einfache Dinge wie das Hinzufügen eines Menü-Elements zum VS "Tools" -Menü etc.
Nun müssen Sie einen dynamisch sichtbaren Befehl erstellen, den Sie nur dann sichtbar machen, wenn der ausgewählte Knoten im Projektmappen-Explorer die .resx-Datei ist, und dann den Befehl als untergeordnetes Element des Projektmappen-Explorer-Kontextmenüs hinzufügen (Sie benötigen GUID) : ID-Paar der letzteren).
Hier ist ein guter Artikel, der zeigt, wie man das macht: Ссылка
Sehen Sie sich dieses Video an . Es beschreibt, wie die Sichtbarkeit eines neuen Menüelements über die IDTCommandTarget-Schnittstelle angefügt und gesteuert wird.
Tags und Links c# visual-studio visual-studio-addins