私はVS2010とアドインを使用し、DTE.ExecuteCommandと、Build、Build.Cancel、Build.RebuildSolutionなどのコマンドを使用しています。
DTE.Commands.Item( "xxx")を使用してコマンドを取得し、それがCommand.IsAvailableで使用可能かどうかを推測できます。コマンドのリストは、[ツール]、[オプション]ウィンドウ、[環境]、[キーボード]セクションにあります。
ご存知のように、DTE.ExecuteCommandは2つの文字列をパラメーターとして受け取ります。
1つ目はコマンドの名前(たとえば、Action.CreateNewShortcut)で、2つ目はコマンドが取る引数です。
問題は、いくつかのコマンドが可変数の引数を必要とし、順序などがわからないことです。
たとえば、Action.CreateNewShortcutには、少なくとも2つの引数が必要だと思います。ショートカットの実行時に実行されるアクション(Build.RebuildSolution)とショートカット自体(Alt + O)です。
VSには4kを超えるコマンドがあります。しかし、Microsoftはそれに関する公式のドキュメントを持っていないと思います。
DTE.ExecuteCommandで使用可能なコマンドの完全なリストを含む公式ドキュメントがあれば非常に役立ちます。
助言がありますか?