問題タブ [vsct]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - VSCT: VS バージョンごとに異なるアイコン
ツールバー コマンドを持つ VS2010 と VS2012 の両方の拡張機能を作成しています。
それらの間のアイコン スタイルの変更を考慮して、それぞれに個別のアイコンを提供したいと思います。
でそれを指定するにはどうすればよい.vsct
ですか? を使用できると思いますがCondition
、VSバージョンで事前定義された値が既にあるかどうかはわかりません。
visual-studio - アドインを Visual Studio メニューの「分析」セクションに追加できますか?
Visual Studio のメイン ウィンドウのトップ メニューには、展開時に「プロファイラー」、「コード分析の実行」などの項目を表示する「分析」項目が含まれています。コマンド テーブル (.vsct ファイル)を作成し、その ID を指定して、コマンドが特定のセクションに属していることを宣言します。
問題は、MSDNが「分析」以外のセクションのメニュー ID のみをリストしていることです。「分析」セクションは決して言及されていません。
「分析」セクションにアドインを追加することは許可されていますか?
visual-studio-2013 - Visual Studio 2013 拡張機能がインストールされていますが、VS SDK 2013 が利用できない場合、メニュー/機能はありません
私の拡張機能は VS2010 と VS2012 で正常に動作しています。しかし、VS2013ではありませんか?
VS2013 で VSIX をインストールすると、拡張機能がインストールされ、Tools/Extension Manager に表示されます。Visual Studio の [バージョン情報] ダイアログに、拡張機能のエントリがありません。VS2010 と VS2012 ではそうです。
継ぎ目は取り付けられていますが、ロードされていません。拡張機能のメニュー エントリまたはコマンドは使用できません。
しかし、Visual Studio SDK 2013 をインストールすると、拡張機能が読み込まれ、正常に動作します。プロジェクトの人々に、拡張機能のためだけに SDK をインストールするよう強制したくありません。
メニューとコマンドは、VSCT ファイルを介して作成されます。Extern-Tag を含むインクルードがあります。これが問題になる可能性はありますか?
それとも、いくつかのアセンブリ / InteropTypes を埋め込む必要がありますか?
visual-studio - チェックボックス付きのコマンドメニュー項目を作成するには?
私は VSPackage を書いています。以下のサンプル画像のように、チェックボックス付きのメニュー項目が必要です。
私は.vsctファイルに関するこの msdn リファレンスを調べましたが、その方法を説明する情報はありませんでした。私が今持っているのは、アイコンとテキストを含む標準のメニュー項目です (MyPackage.vsct ファイルのコード サンプル):
この追加のチェックボックスが必要です。どうやってするの?
.net - Visual Studio .net 拡張ツールバー コンボ アイテム
vsct ファイルのツールバーにあるコンボ ボックスを埋めようとしています。コンボ内のアイテムを指定するにはどうすればよいですか? 正常にコンパイルされますが、デバッグ時にアイテムが表示されません。
�</p>
.net - ソリューション エクスプローラーのソリューション ノードまたはプロジェクト ノードの [追加] メニューに項目を追加します。
Visual Studio ソリューション エクスプローラーを右クリックしたときに、[追加] メニュー項目のサブ メニューを追加するにはどうすればよいですか?
Visual Studio ソリューションを右クリックして表示される単一のサブ メニュー項目を追加し、そのメニューの [追加] オプションに移動する必要があります。
.vsct (vs パッケージ) を使用しようとしています。貴重な提案を手伝ってください
c# - VSCT 未定義の 'Parent/@id' 属性
ビジュアル スタジオ エクステンションを作成するのはこれが初めての試みです。私は vsct ファイルをコンパイルするのに行き詰まっています (そして、うまくいけば、私がやりたいことをしますが、今はコンパイルに落ち着きます!)
私が得ているエラーは次のとおりです。
私の目標は、カスタマイズを収集する場所として、[ツール] メニューからサブメニューを作成することです。ユーザーにとっては、次のようになります。
How to: Create Menus, SubMenus, and Shortcut Menusから私が理解したことから、メニュー項目を保持するためにそこにいくつかのグループを追加する必要があります。適切な計画は次のとおりだと思います。
そして、それは私が作成したと思ったものです。コンパイラだけが同意しないようです。コンパイラが常に最終決定を下すのはおかしい。
どんな助けでも深く感謝します!! ここに私が持っているものがあります:
visual-studio-2015 - Visual Studio 2015 ツールバー コンボ、ユーザーが入力した値を正しく管理する方法は?
VSCT ファイルで次の設定を使用して、Visual Studio 2015 の VSIX パッケージでツールバーの動的コンボを定義しました。
対応するDynamicStatusMenuCommand
インスタンスは次のように定義されます。
そして最後に、次のOnCmdExplorerToolbarSearchSelected
ようなイベント ハンドラー:
これにより、ツールボックスに素晴らしいコンボが表示されます。
問題は、たとえば、ユーザーが「Unit」と入力して押すとEnter
、イベント ハンドラーが inValue != null で呼び出され、検索が実行されることです。しかし、その後、彼が何か他のもの (例: Customer) を入力してTab
(いいえEnter
) を押すと、ハンドラーが args.OutValue != IntPtr.Zero で呼び出されるため、コンボは前の値 ("Unit") に戻ります。
ユーザーが何かを入力し、 を押さずにコンボからフォーカスを移動したときにコールバックを取得するトリックは何Enter
ですか? そして、それを考えると、その瞬間にコンボにある値をどのように取得できますか?