拡張機能で作った自作のコマンドをコード内から実行したくて、
dte = (DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.14.0");
dte.ExecuteCommand("Tools.hoge");
とか
CommandWindow cw = (CommandWindow)dte.Windows.Item(Constants.vsWindowKindCommandWindow).Object;
cw.SendInput("Tools.hoge", true);
とかやってるんだけれど、どうもコマンドが見つからないみたいでコマンドが実行できません

かと思いきやコマンドウィンドウからコマンドを入力すれば実行できました
どうしてもコード内からVisualStudioのコマンドを実行したい理由があるんですが何とかなりませんかね
既存のコマンドdte.ExecuteCommand("File.NewFile")とかは実行できました