問題タブ [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 に答える
305 参照

visual-studio - VSIXパッケージに再起動が必要であることを示すフラグ

Visual Studio用のカスタムツールを作成し、VSIXにコンパイルして、VisualStudioGalleryにアップロードしました。拡張機能が開発環境に追加された後にVisualStudioが再起動する限り、すべて正常に機能します。問題は、パッケージに再起動が必要であるというフラグを立てる方法がわからないことです。

これは.vsixmanifestなどの単純なXML属性である必要があるようですが、見つかりません。おそらく、問題を長い間見つめていました。

パッケージでこれを示す方法を知っている人はいますか?

拡張機能は、Visual Studio GalleryではJsBuildToolsと呼ばれ、ソースを確認する必要がある場合は、ソースはGitHubにあります。

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

visual-studio-2010 - ツール ウィンドウ ツールバーの分割ボタン

私はビジュアル スタジオ 2010 拡張機能を作成しており、ToolWindowToolbar を備えた ToolWindow を取得しました。

私のツールバーで、ボタンを押すと(左側の部分)「ファイルを開く」ダイアログが表示され、矢印を押すと(右側の部分)最近開いたファイルのリストが表示される分割ボタンを追加したいと思います。

いくつかの方法を試しましたがうまくいきませんでした。

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

wpf - 「Gotoイベントハンドラー」の動作を模倣するGoto宣言

「NavigatetoEventHandler」の動作を「Gotodeclaration」に模倣したいと思います。

つまり、プロパティを右クリックすると、ビュー(xmal)から宣言(cs / dll)に移動するオプションが表示されます。

たとえば、次のxamlを指定します。

「 Command 」を右クリックして、「 ButtonBase.Command 」のコード(メタデータから)に移動します。「 NewCommand」を
右クリックすると、View-Modelコードの「 NewCommand 」プロパティに移動します。

私はMSDNの例を試しましたが、それに近いことに注意してください。

ありがとう、Ofir

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

visual-studio-2010 - ソリューションの場所に基づいて MEF 拡張機能を読み込む最善の方法は何ですか?

ソース管理を通じて常に更新およびデプロイされるコマンド ライン ツールと DLL を呼び出す拡張機能があります。ユーザーはさまざまなブランチで作業することが多く、ブランチごとにこれらのコマンド ライン インターフェイスが異なる場合があります。

したがって、これらのファイルが更新されるたびに、またはユーザーがブランチを切り替えるたびに vsix を手動で再インストールする必要がないようにしたいと考えています。

代わりに、ユーザーが perforce から簡単に同期できるようにしたいと考えています。ソリューションを開くと、一致する vsix が自動的に読み込まれます。

必要なすべての機能をラップするプロキシ拡張機能を作成してから、実装を含むアセンブリを動的にロードし、それをプロキシから呼び出すことができます。しかし、MEF では、拡張機能を作成するためのエントリ ポイントが非常に多いため、拡張機能に機能を追加するのと同じくらい頻繁にプロキシを更新する必要があります。

おそらく、MEF 拡張機能を含むアセンブリを動的に読み込む方法はありますか?

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

c# - カスタム拡張機能が実験インスタンス内に表示されない

作成したVSIX拡張機能があり、Visual Studio 2010に表示され、設計どおりに機能します。

ただし、この拡張機能に依存するVisual Studioの自動化を構築しようとしています。自動化パッケージを構築しているプロジェクトには存在しますが、パッケージプロジェクトを実行すると、VisualStudioの実験的なソリューションは問題なく読み込まれます。拡張機能マネージャー内に、登録済みの拡張機能が表示されません(拡張機能を構築しているVisualStudioプロジェクト内に表示されますが)。

拡張機能はLightSwitchのカスタムシェルであり、Visual Studioの実験的なインスタンス内に表示されない理由の手がかりになる可能性があります。これは、LightSwitch用に構築および登録した他の拡張機能が表示されるのでわかりません。

もちろん、私の問題は、LightSwitch拡張機能に依存するソリューションを読み込もうとすると、実験インスタンスの外部で正常に読み込まれるため、読み込みようとしたときにカスタム拡張機能が見つからないために失敗することです。私の実験ソリューション内のソリューション。

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

visual-studio - VSX: カスタム プロジェクト タイプ

VS2010 Standard/Pro/Ultimate および Integrated Shell で動作するプロジェクト テンプレートを作成しようとしています。

VS2010 Std の部分は動作していますが、私の人生では、Int Shell で動作させることはできません。おそらく、インストールに CSharp プロジェクトがないためです。

一日中グーグルで検索した後、次のような IronPython の vstemplate ファイルに出くわしました。

これらのテンプレートはすべてのバージョンで機能し、 MSDNで言及されているものとは異なる ProjectType を持ちます: ProjectType = Python. 彼らはどうやってこれをしたのですか?CSharp/Web/VisualBasic 以外のものを使用すると、プロジェクトの種類が無駄になります。

ありがとう;

0 投票する
0 に答える
95 参照

visual-studio-2010 - VSIX: 標準の「参照の追加」ダイアログを開く

「参照」タブをアクティブにし、特定のフォルダーに設定して、VS 拡張機能から標準の「参照の追加」ダイアログを開きたいと思います。これは実行可能ですか?

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

visual-studio - VSIX 拡張機能を使用して、カスタム ファイル フィルターを Visual Studio の [ファイルを開く] ダイアログに追加する方法はありますか?

VSIX 拡張プロジェクトを通じて一連の MEF 拡張機能を実装しています。これは小規模な内部 DSL 用です。

構文の強調表示がうまく機能します。

私がやりたいことは、Visual Studio の [ファイルを開く] ダイアログで関連するファイル フィルター エントリを使用できるようにすることです。

VSIX 拡張機能を使用してこれを行う方法はありますか? そうでない場合、そのリストにフィルターを追加する認可された方法は何ですか?

これを実行できる VSPackage システムには何もありませんでした。

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

visual-studio - VSIX ファイルを VS11 と VS2010 の両方と互換性を持たせるにはどうすればよいですか?

VSIX ファイルを Visual Studio 11 と Visual Studio 2010 の両方と互換性を持たせるにはどうすればよいですか? 私は自分の VSIX ファイルとそのすべての依存関係を友人に渡しています。彼がそれを開くと、「拡張マニフェストが無効です」というエラーが表示されます。

私のマシン(拡張機能を構築したのと同じマシン)で開くと、問題なく動作します。

ここで何をすればいいですか?

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

visual-studio-2010 - VSIXメソッドを実行するためのショートカットを作成するにはどうすればよいですか?

この質問をご覧ください。

最初の質問は解決され、拡張機能にメソッドがあります。ユーザーが拡張機能をインストールするときに、キーボードショートカットもインストールし、押されたときにメソッドを実行する必要があります。

どうすればよいですか?