4

VS ソリューションのファイルで「カスタム ツールの実行」を実行できるかどうか疑問に思っていましたか? ProjectItem オブジェクトは既にあります。

情報: C#、Visual Studio 2010 SDK

4

2 に答える 2

4

ProjectItem が選択されていることを確認してから、次を実行する必要があります。

DTE.ExecuteCommand("Project.RunCustomTool")
于 2009-11-11T18:58:06.287 に答える
4

Objecta のプロパティ値を aProjectItemに大文字と小文字を区別してみてくださいVSProjectItem。null でない場合は、単純に RunCustomTool() を呼び出します。

// assumes you already have a ProjectItem projectItem that is **NOT** null
VSProjectItem vsProjectItem = projectItem.Object as VSProjectItem;
if (vsProjectItem != null)
{
    vsProjectItem.RunCustomTool();
}
于 2009-12-16T23:40:54.733 に答える