Cómo obtener los detalles del elemento seleccionado en el explorador de soluciones usando el paquete vs

Estoy intentando crear un paquete VS en el cual, he agregado un comando de menú al menú contextual que se obtiene al hacer clic derecho en un elemento en el explorador de soluciones. Ahora, al hacer clic en el comando, quiero mostrar una ventana emergente con los detalles del elemento en el que hizo clic derecho y elegir mi comando. ¿Cómo puedo hacerlo? ¿Qué servicio puedo usar para obtener los detalles del artículo seleccionado?

private static EnvDTE80.DTE2 GetDTE2() { return GetGlobalService(typeof(DTE)) as EnvDTE80.DTE2; } private string GetSourceFilePath() { EnvDTE80.DTE2 _applicationObject = GetDTE2(); UIHierarchy uih = _applicationObject.ToolWindows.SolutionExplorer; Array selectedItems = (Array)uih.SelectedItems; if (null != selectedItems) { foreach (UIHierarchyItem selItem in selectedItems) { ProjectItem prjItem = selItem.Object as ProjectItem; string filePath = prjItem.Properties.Item("FullPath").Value.ToString(); //System.Windows.Forms.MessageBox.Show(selItem.Name + filePath); return filePath; } } return string.Empty; } 

La función anterior devolverá la ruta completa del elemento (archivo) seleccionado. básicamente obtenga el explorador de almas de la instancia de DTE2 y obtendrá toda la información sobre el explorador de soluciones a partir de eso.