これは、 Visual Studio 2010 プラグイン - ソリューション エクスプローラーにコンテキスト メニューを追加するという質問に似ていますが、JavaScript ファイルのコード エディター ウィンドウのコンテキスト メニュー項目に項目を追加する方法が質問です。
Visual Studio アドイン プロジェクト (Visual Studio パッケージではない) でコンテキスト メニューを追加しようとしています。
上記のリンクのコードは非常に役に立ちました。要約すると、ソリューション エクスプローラーとプロジェクト エクスプローラーのコンテキスト メニューに項目を追加するには、まず項目自体を取得します。
CommandBars cmdBars = (CommandBars)(_applicationObject.CommandBars);
CommandBar vsBarProject = cmdBars["Project"];
CommandBar vsBarSolution = cmdBars["Solution"];
そして後で、すぐに利用できるプロジェクト テンプレート コードを拡張して、それらを追加します。
command.AddControl(vsBarProject);
command.AddControl(vsBarSolution);
ここでのクエリは、cmdBars
スクリプト ファイルを編集するためのコンテキスト メニューに項目を表示するために、コマンドを追加する必要がある要素に関するものです。
私はすでにそれを確立していませんcmdBars["Code Window"]
。すべてのファイルに対して 1 つの項目がありますか、それともエディターの種類 (例: ASPX、スクリプト、HTML など) ごとに項目を追加する必要がありますか?