問題タブ [visual-studio-addins]

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

visual-studio - ビジュアル ハスケル 2008/2010

Visual Studio 2008/2010 用の Visual Haskell は存在しますか? または、それを試す代替手段は何ですか?

編集: 私は多くの代替手段を持っていますが、現在 Visual Haskell はないようです。

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

c# - Visual Studio 2008アドイン内で、クラスのプロパティが実装しているインターフェイスを確認するにはどうすればよいですか?

Visual Studioアドインでは、現在のソースファイルのクラスのメンバーを列挙しています。プロパティ(CodeElement.Kind == vsCMElement.vsCMElementPropertyなど)に遭遇すると、そのCodeElementをCodePropertyにキャストすると、プロパティの名前とタイプが表示されます。

私が問題を抱えているのは、プロパティに実装されているインターフェイスのリストを取得することです。これは、実装されたインターフェイスがVisualStudioが「認識」していないアセンブリに含まれている可能性があるためかどうか疑問に思います。

プロパティが実装するインターフェイスのリストを取得する方法はありますか?

ありがとう。

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

visual-studio - winampを制御するビジュアルスタジオプラグインを作成するにはどうすればよいですか?

コードを書いている間、私はよく音楽を聴きます。
何かの途中で曲を切り替えると、別のウィンドウに移動する必要があるため、生産性が低下します。
そのようなプラグインをどのように実装し、winamp SDKを操作したい場合、どの言語でより快適になりますか?
私はC++プログラマーですが、C#でも問題ありません。

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

visual-studio-2010 - 単体テストの対象となるメソッドを取得する

Visual Studio 2010プラグインから次のことを行うことはできますか?はいの場合、どのように?

  1. ソリューション内のすべての単体テストを実行します(コードカバレッジが有効になっている場合)
  2. すべてのテストが完了するのを待ちます
  3. 正常に完了したテストの場合:各テスト中に呼び出されたメソッドを判別します(テストによって直接またはテストされたメソッドによって間接的に)。そして、プラグインの変数にそれらの名前を保存します。

私が実際に知らないのは、コードからテストフレームワークと対話する方法です。

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

vb.net - インポートを並べ替えるVisualStudio2008のアドインはありますか?

VS 2005およびVS2008のC#環境用のプラグインを見たことがありますが、VS 2008のVB.NET環境用のプラグインを見つけることができません。ファイルごとに並べ替えたいのですが、このためのアドインはありますか?

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

visual-studio-addins - VSTS2010 アドイン開発 - チェックイン フック

私は、Visual Studio アドインの開発に足を踏み入れてきました。オンラインでいくつかのチュートリアルを読み、提供されているサンプル コードのいくつかを調べました。TFSチェックインコマンドがユーザーによって呼び出される前後に実際にカスタムアクションを実行したいのですが、これを開始するためのフックがどこにあるのかわかりません。
SDKで利用できるようなものはありますか? 誰かが私を正しい方向に向けることができますか?
どうもありがとう!
ロエル

編集:
チェックイン ポリシーを使用しても、私の状況では役に立ちません。チェックイン コマンドが呼び出される前および/または後にダイアログを表示したいと考えています。(可能であれば) 既存のチェックイン ダイアログを変更することもできます。

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

.net - コード スニペットをすばやくテストするための Visual Studio アドイン

Python などの言語で私が本当に気に入っていることの 1 つは、試してみたいコードがある場合、対話型シェルを開いて数秒で実行できることです。

C# で同じことを行う Visual Studio アドインはありますか?

基本的に私が探しているのは、ウィンドウまたはタブをテキスト エディター (できればコード補完で、VS は非常にうまく機能するため) で開くものと、コードを実行して出力を表示するボタンです。複雑な出力をユーザーフレンドリーな方法で表示する (Firebug の を考えconsole.logてください)、現在のプロジェクトが参照するすべてのアセンブリを自動的に参照するなどの便利な機能の追加ポイント。

しばらくググってみましたが、良いキーワードが思い付かないか、このようなアドインを誰も作っていないかのどちらかです。本当に無いなら自作しようと思います。

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

visual-studio - Visual Studio アドインはどのように開発しますか?

Visual Studio では、アドインが実際に読み込まれている 2 番目のサンドボックス インスタンスを実行できるという漠然とした考えがあります。これにより、アドイン コードなどをデバッグできます。

これは効果的に可能ですか?どうすればそれを行うことができますか?

現在、Visual Studio の単一インスタンスを使用しています。アドインをロードして実行すると、アドインをアンロードする方法がないように見えるため、Visual Studio のそのインスタンスを再起動するまで、再度コンパイルできないという問題があります。Visual Studio の 2 つのインスタンスを使用しても、ここではあまり役に立ちません。もっと簡単な方法があるに違いないのですが、皆さんはどのようにしていますか?

ありがとう

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

visual-studio - エディターで選択したjson文字列を視覚化するためのVisualStudioへのアドイン

たくさんのxmlファイルがあり、いくつかの要素にjsonシリアル化されたオブジェクトが埋め込まれています。それらを読んだり変更したりするのは非常に困難です。だから質問は:

エディターで選択したjson-textを取得し、それを視覚化できる(場合によっては編集も可能にする)Visual Studioアドインはありますか?

そうでない場合、私がそれを構築しなければならない場合-利用可能な良い出発点またはサンプルはありますか?(テキストが選択されているときに右クリックコマンドを使用できるようにし、ポップアップを表示します)

よろしく

ラルシ

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

visual-studio-2008 - VS2008(c#)で、メソッド呼び出しから、またはtry-catchブロック全体から発生する可能性のあるすべての可能な例外タイプを確認する方法はありますか?

VS2008 IDE for c#で、メソッド呼び出しから、またはtry-catchブロック全体から発生する可能性のあるすべての可能な例外タイプを確認する方法はありますか?

インテリセンスまたはオブジェクトブラウザは、このメソッドがこれらのタイプの例外をスローできることを教えてくれますが、毎回オブジェクトブラウザを使用する以外の方法はありますか?コーディングするときにもっとアクセスしやすいものはありますか?さらに、インテリセンスやオブジェクトブラウザは、XMLコードのコメントを読み取る以外のことは何もしていないと思います。

クラスのソースをスキャンして、スローされる可能性のあるすべての例外タイプを見つけることは可能ではありません。(メソッド入力に基づくパスを忘れて、例外タイプのコードをスキャンするだけです)

私が間違っている?このアイデアを拡張すると、「try」または「catch」キーワードにカーソルを合わせて、スローされる可能性のあるすべてのタイプの例外をツールチップに表示できるようになります。

私の質問は要約すると、このようなVS2008アドオンは存在しますか?VS2010はおそらくこれを行いますか?そうでない場合は、クラスコードをスキャンしてスローされた例外タイプを探し、私が説明した方法で実装できますか。例外が発生するため、メソッド呼び出しごとにコードのすべてのビットをスキャンする必要があります。これは実用的ではないと思いますが、最初にインデックスを作成して速度を上げることができると思います。

(それはかっこいい小さなプロジェクトかもしれません....)