2009-10-07 6 views

Répondre

4

Vous devez vous assurer que le ProjectItem est sélectionné, puis exécutez:

DTE.ExecuteCommand("Project.RunCustomTool") 
+0

Parfait, merci –

4

Essayez de cas, la valeur de la propriété Object d'un ProjectItem à un VSProjectItem. Si ce n'est pas null, appelez simplement RunCustomTool() dessus.

// assumes you already have a ProjectItem projectItem that is **NOT** null 
VSProjectItem vsProjectItem = projectItem.Object as VSProjectItem; 
if (vsProjectItem != null) 
{ 
    vsProjectItem.RunCustomTool(); 
} 
+0

vous avez raison, mais votre message est plutôt court. (Après vous avoir connu personnellement, j'ai mieux anticipé) – Rudi

Questions connexes