2010-03-21 16 views
8

Estoy desarrollando mi primer complemento para Visual Studio y necesitamos agregar un elemento de menú contextual al explorador de soluciones, que se muestra para un particular tipos de archivo solamente (en nuestro caso - ".resx").Complemento de Visual Studio: agregar un elemento de menú contextual a solution-explorer

He estado buscando en Google durante 2 días ahora, incapaz de encontrar cualquier tutoriales o codigo-muestras ... Sólo las cosas muy básicas como la adición de un elemento de menú al menú "Herramientas" VS etc.

Respuesta

4

Bueno, necesita crear un comando dinámicamente visible que hará visible solo cuando el nodo seleccionado en el Explorador de soluciones sea el archivo .resx y luego agregue el comando como elemento secundario del menú contextual del Explorador de soluciones (necesitaría GUID: par de ID). del último).

Aquí es un buen artículo que muestra cómo hacerlo: http://blogs.rev-net.com/ddewinter/2008/03/22/dynamic-menu-commands-in-visual-studio-packages-part-2/

+0

el enlace está roto (404) :( – Alex

+1

A de trabajo (excepto imágenes): http://davedewinter.com/2008/03/22/dynamic-menu-commands-in-visual-studio-packages-part -2/ – Jim

+0

Oleg, el problema de @Alex es el motivo por el que debe [citar la parte más relevante de un enlace importante] (https://stackoverflow.com/help/how-to-answer) (también tenga en cuenta el nuevo enlace) también se redujo) –

-4

Tome un vistazo a this video. Describe cómo agregar y controlar la visibilidad de un nuevo elemento de menú mediante la interfaz IDTCommandTarget.

+3

-1 proporcione un resumen de cómo se relaciona su respuesta con la pregunta, en lugar de simplemente proporcionar un enlace sin información. – Maslow

Cuestiones relacionadas