問題タブ [visual-studio-extensions]

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 投票する
2 に答える
453 参照

visual-studio-2010 - 複数の Visual Studio 2010 拡張機能の開発

私は、別々のソリューションでいくつかの独立した Visual Studio 拡張機能に取り組んでいます。それらの 1 つを開いてデバッガーで実験用インスタンスを起動すると、他のソリューション (開いていない) の他の拡張機能も読み込まれます。実験用インスタンスで一度に 1 つの拡張機能のみを起動する方法が必要です (特に、現在作業中のもの)。

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

visual-studio-2010 - VS 2010 ソリューション エクスプローラーにコンテキスト メニューを追加 (ソリューションのみの表示項目)

VS 2010 のソリューション エクスプローラーにコンテキスト メニュー項目を追加するのはかなり簡単ですが、メニュー項目をソリューション項目だけに表示するにはどうすればよいでしょうか? プロジェクトアイテムなどではありませんか?

よろしく、DR

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

entity-framework - 自分の構造アノテーションエンジンをEntityFrameworkデザイナーに統合するにはどうすればよいですか?

このSOの質問に対する受け入れられた回答には、構造アノテーションについての説明があります。これは、EntityFrameworkデザイナーによって生成されたEDMXファイルのデータをカスタマイズする方法です。この機能は、作成されたエンティティとそのプロパティの[プロパティ]ウィンドウにエントリを追加することにより、EFモデルで定義されたエンティティに検証情報を追加するためにPortableExtensibleMetadataフレームワークによって使用されます。

私の質問は、独自のカスタム構造アノテーションエンジンを作成したい場合はどうすればよいですか?つまり、VisualStudioでEFエンティティのプロパティウィンドウにいくつかの追加のエントリを表示する必要があります。構造アノテーションを生成するために、自分のコードをEDMXコードジェネレーターと統合したいと思います。Visual Studio拡張機能を作成する必要があると思いますが、これを除けば、他の場所でそれ以上の情報を見つけることができませんでした。このテーマに関する情報はどこで探すべきですか?

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

visual-studio - ProjectTemplatesCache を削除せずに Visual Studio プロジェクト テンプレートをインストールする

Visual Studio Isolated Shell に基づいて Atmel が開発した IDE であるAVR Studio 5にいくつかのファイルを追加する必要があるインストーラーに取り組んでいます。これらのファイルには、[新しいプロジェクト] ダイアログのプロジェクト テンプレートが含まれています。

C:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplates\実験の結果、プロジェクト テンプレートを にコピーして削除または名前を変更するだけで、プロジェクト テンプレートを正常に追加してダイアログに表示できることがわかりましたC:\Program Files (x86)\Atmel\AVR Studio 5.0\ProjectTemplateCache\cache.bin。Visual Studio の ProjectTemplateCache フォルダーがどのように機能するかについての適切なドキュメントを見つけることができませんでした。ProjectTemplates フォルダーと同じファイルに加えて cache.bin ファイルが含まれているように見えるので、なぜ役立つのかわかりません。cache.bin の名前を変更した後、Visual Studio はそれを再生成しませcache.bin の名前を変更するのは悪い考えですか? どのような問題が発生する可能性がありますか?

新しいプロジェクト テンプレートを簡単にインストールする別の方法はありますか? この以前の StackOverflow の質問で推奨されているように、Visual Studio 拡張機能 (.vsix) ファイルを作成するよりも簡単な方法が理想的です: Visual Studio インストーラー プロジェクトを使用したカスタム プロジェクト テンプレートのインストール

私が取り組んでいるインストーラーは、問題があればNSISを使用します。

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

visual-studio-2010 - Ook言語統合の例を単体テストするにはどうすればよいですか?

MEFを使用してVisualStudio拡張機能としてカスタム言語のカラーライザーを作成しています。私のコードのほとんどは、ここで入手できるOokLanguageIntegrationサンプルからのものです。私のカラーライザーはほぼ準備ができていますが、実装に適したユニットテストスイートを提供する必要があります。

このようなもののMEFの性質を考えると、ユニットテストへの適切なアプローチはどれかと思います。単体テストからTaggerを直接参照して、GetTagsメソッドをテストする必要がありますか?ユニットテストにMEFを含める必要がありますか?MEFベースのカラーライザーとカスタムIntellisense実装のテストに関する例はありますか?

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

visual-studio - VisualStudioExtensionsおよびVisualStudio11Dev。プレビュー

Visual Studio11Devに多くの拡張機能をインストールできません。プレビュー。それは言い続けますThis extension is not installable on any currently installed products.

私はVS11Devしか持っていません。プレビューが私のマシンにインストールされました。

  • これは私だけに起こっているのですか?
  • MSは、VS2010用に作成された拡張機能をインストールするためのVS11のサポートを実装していませんか?
  • MSは頭から離れていて(私はそうは思いませんが、あなたは決して知りません)、それらをサポートするつもりはありませんか?
0 投票する
3 に答える
5614 参照

c# - VSPackage からソリューション イベントとプロジェクト イベントをサブスクライブする方法

VSPackage を使用して Visual Studio の言語サービスを開発しています。ファイルがソリューションのプロジェクトに追加/削除されるたびに、解析データを更新する必要があります。

ソリューション イベントとプロジェクト イベントをサブスクライブしたい。

次のように試しましたが、ソリューションにプロジェクトを追加/削除したり、プロジェクトにアイテムを追加/削除したりしても、これらのイベントは発生しません。

VSPackage からこれらのイベントをサブスクライブする最良の方法は何ですか?

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

visual-studio-2010 - Visual Studio2010Expressでの拡張機能またはアドインのインストールに関する制限

MSVC ++ 2010 Expressをインストールし、インストールできる拡張機能(vsix)を特定しようとしました。Extension Managerにはいくつかの拡張機能があります(オンラインギャラリーのセクション)。それらはすべてVisualStudioGalleryからのものです。確かに私はいくつかの拡張機能をインストールしました。したがって、VisualStudioのExpressEditionが拡張機能またはアドインのインストールをサポートしていないとは言えません。最初は、VisualStudioGalleryが許可された拡張機能の場所であると判断しました。そこからPowerConsole拡張機能をダウンロードして、インストールしようとしました。ただし、次のテキストを含むメッセージボックスが表示されます。

Visual Studio拡張機能インストーラー
この拡張機能は、現在インストールされている製品にはインストールできません。

問題は、Visual Studio 2010 Expressに拡張機能をインストールするための正確な制限は何ですか?

0 投票する
5 に答える
4236 参照

c# - メソッドを並べ替えるための Visual Studio 2010 拡張機能はありますか?

StyleCop では、C# ファイルのコンテンツに対して特定の並べ替え順序が義務付けられています。たとえば、フィールドはメソッドの前に宣言する必要があり、パブリック宣言はプライベート宣言の前に行う必要があります。

これらを自動的にその順序に移動するための Visual Studio 拡張機能があると便利です。

これに適した拡張機能はありますか(私はCodeSorterを見つけましたが、フィードバックは非常にバグがあることを示唆しています)? または、このコンテンツを手動で並べ替えるのが簡単になる拡張機能やショートカットはありますか?

0 投票する
3 に答える
2577 参照

visual-studio - VS 2010 拡張機能 -- Structure Adornment と AllMargins プラグインがありません

DEV イメージを再構築していますが、VS 拡張機能ギャラリーで次の 2 つの優れたプラグインを見つけることができなくなりました: Structure Adornment 、AllMargins

彼らはどこに行ったのですか?使用できる代替品はありますか?最悪の場合、古いイメージで VS 2010 からStructure Adornmentを抽出し、新しいイメージにインストールすることは可能ですか?

素敵な縦線なしで何千行ものコードを実行することなど想像もできません!