問題タブ [vsix]

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.

0 投票する
1 に答える
1366 参照

visual-studio-2010 - VS2010拡張機能(VSIX)を展開し、Windowsに新しいファイル拡張子を登録します

新しいタイプのプロジェクトを管理するためのVS2010拡張機能を作成しました。プロジェクトとアイテムのテンプレートを含むVSIXファイルを作成しましたが、すべて正常に機能し、新しいプロジェクトの作成、構文の強調表示、コンパイルなどが可能です。

私が今やりたいのは、.csファイルのように自分のファイル(.stadyn)をVS2010に関連付けることです。つまり、アイコンを付けて、ダブルクリックでVS2010を開きます。

拡張機能を展開し、それらのキーをWindowsレジストリに追加する方法を知っている人はいますか?

前もって感謝します。

0 投票する
1 に答える
967 参照

c# - 選択したファイルの取得と IVsSingleFileGenerator の使用

自社向けに開発したパッケージにいくつかの新しい機能を追加しようとしています。これらの機能の 1 つは、ソリューション エクスプローラーで選択されたファイルと選択されたメニュー オプションに基づいて、新しいファイルを作成することです。ソリューション エクスプローラーに動的メニュー項目を作成しましたが、このサンプルに示すようにIVsSingleFileGeneratorを使用する必要があるようです。

私が抱えている問題は、選択したファイルを取得し、それを読み取るか、単一のファイルジェネレーターに渡すことです。カスタム ツール アクションからではなく、このコンテキスト メニューからファイルを生成したい

これは私にファイルのパスを取得するように見えます

これを使用して、ivs 単一ファイル ジェネレーターの生成関数に渡すことができます。

これは最善のアプローチですか?

0 投票する
2 に答える
585 参照

visual-studio - Visual Studio 2010用に「正常に」インストールされたマルチプロジェクトテンプレートがどこにも表示されないのはなぜですか?

vsix.codeplex.comの例を使用してマルチプロジェクトテンプレートを作成しました

実行を押すと、拡張機能がインストールされ、VisualStudio2010の実験インスタンスで機能します。

インストールが成功したというメッセージとファイルのコピー先にもかかわらず、(実験的でないインスタンスに)インストールしようとすると、次のようになります。

[拡張機能マネージャー]で拡張機能が見つからないか、[新しいプロジェクトの追加]ダイアログでテンプレートが表示されません。

実験的なインスタンスからアンインストールしてコピーしたファイルを削除した後、インストール後にファイルが両方にコピーされていることに気付きました

拡張機能は、実験インスタンスの拡張機能マネージャーには表示されますが、通常のインスタンスの拡張機能マネージャーには表示されません。

VSのアクティビティログには、拡張機能がロードされて有効になっていることが示されています。

拡張機能は、別のPC上の非実験的なインスタンスで機能します。

おそらく、これをオーバーライドする別の拡張機能/アドオンがありますか?

snkファイルとGUIDを変更しようとしましたが、役に立ちませんでした。

0 投票する
1 に答える
547 参照

visual-studio-2010 - VSIX2010パッケージとしてXMLファイルを介してカスタムデザイナーを作成する

カスタムプロジェクト/アイテムテンプレートを活用するVS2008パッケージのセットがあり、VSを使用した社内製品開発のためにXMLファイルの設計者がいます。VS 2010に移行し、VS 2008パッケージを2010に移行することを検討しています。WPF/MEFを使用してVSをゼロから書き直したようですが、それをどのように活用できるかがわかりませんでした。パッケージ。VS 2010 WPFベースのテキストエディターを拡張する方法に関するガイドライン、サンプル、およびコミュニティ資料をいくつか見ていますが、WPF /MEFAPIを使用してXML上にカスタムデザイナーを実装する方法に関するリファレンス実装を見つけることができませんでした。 VSSDK。

これまでのカスタムデザイナーの実装に関して私が遭遇したサンプルは、Example.XmlWpfDesigner- http: //code.msdn.microsoft.com/Designer-View-Over-XML-20a81f17だけでした。これは、WPF/MEFの方法については何も話していません。カスタムデザイナーを行うことの。

誰かがこれらの線に沿ってリファレンス実装に出くわしたことがありますか?これに関する助けをいただければ幸いです。

ありがとう、Siva

0 投票する
1 に答える
159 参照

visual-studio-2010 - DSL 言語作成の仕組みを「平易な英語で」説明してくれる人

基本的に問題は、私が Visual Studio 2010 拡張機能のいくつかの開発を開始していることと、言語定義がかなり複雑であることです。

前もって感謝します、

EDIT私の基本的な問題は、Visual Studio 2k10でいくつかのモデルを作成し、そのようなモデルを使用していくつかのソースコードを生成するための単純な言語を定義したいということです. 問題は、素敵な本をどこで見つけることができるか、またはマスクを明らかにするために MSDN を掘り下げる必要があるかということです... :)

もう一度、ありがとう

0 投票する
1 に答える
2313 参照

visual-studio-2010 - Visual Studio Extension でメニュー コマンドのアイコンを変更するにはどうすればよいですか?

主にホットキーを介して呼び出される重複選択と呼ばれる Visual Studio 2010 拡張機能を公開しました。ただし、[編集] メニューの下にもメニュー項目があります。これで問題なく動作しますが、メニュー項目のアイコンを変更したいと思います。メニュー項目のアイコンは、.vsct ファイルで定義されているはずです。

もう使用したくない古い定義をコメントアウトし、独自の定義を追加したことがわかります。上部近くに があり<Icon guid="guidCmdIcon" id="bmpCmdIcon" />、新しいビットマップを参照する必要があります。デバッガーでプロジェクトを実行すると、VS 実験インスタンスはまだ古いアイコンを使用しています! これはVSのバグですか?? そのアイコンは、vsct ファイルでも定義されていません。どうしてまだそれを使っているのでしょうか? ここで何か間違ったことをしましたか?

提案や推測は歓迎します。私はいくつかの異なることを試しましたが、公式にはこれに困惑しています。

0 投票する
1 に答える
380 参照

vsix - VSIX: スタンドアロン パッケージ

私の VSIX パッケージは、一連のイメージとサード パーティの dll を使用しており、コンパイルされると、Release フォルダーにはそのすべてが生の形式で含まれます。本当に悪いように見えます。再配布できるスタンドアロンの vsix ファイルを作成する方法はありますか?

0 投票する
2 に答える
3344 参照

visual-studio - Visual Studio パッケージ (VSIX) からソリューションまたはプロジェクトのビルドを検出するにはどうすればよいですか?

Visual Studio パッケージ (VSIX) からソリューションまたはプロジェクトのビルドを検出するにはどうすればよいですか?

0 投票する
2 に答える
5453 参照

c# - MSIインストーラーを使用したVSIXの展開

「MSIインストーラーを使用してVSIXをインストールする方法」で誰かが私を助けてくれますか?

msiインストーラーの場合、VisualStudioインストーラーセットアッププロジェクトを使用しています。

拡張機能マネージャーでVSIXを使用すると、正常に動作します。

enstension managerを使用する代わりに、インストーラー(msiを使用)として使用したいと思います。

または、VSIXファイルをインストールおよびアンストールするのに最適な方法

0 投票する
1 に答える
1561 参照

wpf - VSIX:ToolWindow内でToolBarを使用する

Visual Studio拡張パッケージでツールウィンドウを作成し(ソリューションエクスプローラーがツールウィンドウのように)、このツールウィンドウ内でツールバーを使用します(ソリューションエクスプローラーに「すべてのファイルを表示」「更新」などの独自のツールバーがあるように)。

スクリーンショットを参照してください

ツールウィンドウがアクティブな場合、ツールバーのコマンドのツールチップが表示されます。他のツールウィンドウがアクティブな場合、これらは表示されません。

ただし、ソリューションエクスプローラーでは、ツールウィンドウがアクティブであるかどうかに関係なく、ツールチップが表示されます。

ツールバー項目をクリックする場合も同様です。SolutionExplorerがアクティブなToolWindowでなくても、SolutionExplorerツールバー項目はワンクリックでクリックできます。

ツールウィンドウがアクティブなツールウィンドウでない場合、最初のクリックでツールウィンドウがアクティブになり、2回目のクリックでボタンがクリックされます。

カスタムツールウィンドウでソリューションエクスプローラーの動作のような動作を実装する方法を知っている人はいますか?

ありがとう-M。