問題タブ [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 投票する
2 に答える
351 参照

javascript - Visual Studio 2005/2008 用の Miniifier アドインはありますか?

Visual Studio 2005 用の Miniifier アドインはありますか? Visual Studio内のさまざまなファイルを縮小します。

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

c# - Visual Studio 2008 および 2008 SP1 アドイン: EnvDTE90 および EnvDTE90a の使用

Visual Studio 2008( EnvDTE90 )およびVisual Studio 2008 SP1( EnvDTE90a )でこれを行うのと同等のことを知っている人はいますか?

私は通常のグーグル検索を行い、さまざまなものを見つけましたが、どれもうまくいきませんでした。

EnvDTE90.Debugger3は、アクティブにデバッグしている場合にのみ機能するようです。いつでもブレークポイントにアクセスしたいですか?

注: 動作するはずの既存のコード例へのリンクを送信しないでください。私は見つけることができるすべてを試しました。

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

visual-studio - Visual Studio 2008 プラグイン/アドイン開発 - はじめに

このスタックオーバーフローの質問に関連して、独自の Visual Studio 2008 プラグインを作成するにはどうすればよいですか?

MSDN の Visual Studio Developer Center を確認しましたが、情報量が圧倒的です。プロジェクトの種類はたくさんあり、どこから始めればよいかさえわかりません。

次の要件を満たすものを書きたい場合は、どこから調べればよいでしょうか。

  1. Visual Studio の「サービス」のように実行され、Visual Studio をポーリングして情報を取得し、Visual Studio イベントを処理できるプラグイン。
  2. VS からアクセスしたい情報は、現在開いているプロジェクト、開いているユーザー、その他のソリューション/プロジェクト ファイル ベースの情報などです。
  3. 処理できるようにしたいイベントは、ソリューション/プロジェクト/個々のファイルを開く/閉じる/編集する/作成する/削除するようなものです。
  4. また、ソリューションごとに VS との対話を処理できるようにしたいと考えています。そのため、ファイルとのやり取り、コードの編集だけでなく、メニューや IDE 自体とのやり取りなども処理したいと考えています。

これらと同様に、どこかにデータを保存できるようにしたいです。これは通常どこで行われますか?ソリューション ファイルにメタデータを追加できますか? または、この情報をデータベースの小さなローカル インスタンスに保存して、何らかの方法でソリューションに関連付けることは理にかなっていますか?

正しい方向へのプッシュが必要なだけですが、これは可能ですか? Visual Studio デベロッパー センターのどの部分に注目する必要がありますか? どの API をチェックアウトする必要がありますか?

乾杯!

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

c# - シートからデータベースにデータを転送する Excel アドイン: ファイル パスの問題

現在のシート データを読み取ってデータベースに挿入できる Excel 用のアドインを作成したいと考えています。データベース接続には、ファイルの場所が必要です。したがって、現在開いているファイルを送信する必要があり、ファイルパスを指定できないため、そのアプローチは適用できません。

さらに、各列のデータを SQL Server データベースのテーブルの個別の列に挿入する必要があります。役立つ提案やコードはありますか?

0 投票する
4 に答える
1144 参照

visual-studio-2008 - どれを選ぶ?DXCore、Resharper、または VSX?

コードの変更 (特定のリファクタリングなど) を行うためのビジュアル スタジオ アドオンを作成したいと考えています。これらのツールのどれを使用すればよいのか、またその理由は?

私たちは resharper のライセンスを持っています。他の 2 つは無料で、これは社内で使用するソフトウェアなので、ライセンスについて心配する必要はありません。

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

visual-studio - Visual Studio アドインの無効なコマンドを非表示にする方法

コード ウィンドウのコンテキスト メニューの上部に追加のコマンド (そのうちの 4 つ) を追加する Visual Studio アドインを作成しました。私は永続的なUIアプローチを使用しています。コード内のカーソル位置に応じて、コマンドの 1 つだけが表示され、選択可能になります。残りの 3 つは非表示になります。

正しいコマンドのトリックを実行し、残りのコマンドはサポートされておらず、非表示になるメソッド内で、サポートされている有効なステータスを設定しました。QueryStatus

問題点
アドインの初回インストール時はすべて正常に動作します。コンテキスト メニューに1 つのコマンドしか表示されません。残りは常に非表示です。
VS IDE を 2 回目にロードすると、同じコマンドとコントロールが検出されます (そのため、既に存在するものを再作成することはありません) が、すべてのコマンド (またはより適切な CommandBarControl/CommandBarButtonコントロール) が表示されます。3 つを非表示にして 1 つだけを表示する代わりに、4 つすべてを表示できます。正しいものが有効になり、残りのパックは無効/グレー表示されます。

次の IDE ロードで
既存のコマンド (またはコントロール) を非表示にするにはどうすればよいですか? CommandBarButtonボタンのVisibleプロパティをに設定しようとしましfalseたが、正しいコントロールでさえ表示されません。

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

visual-studio - VS2008: 複数の単語を同時に異なる色で強調表示する - プラグインとして可能ですか?

コーディングには GVim と Visual Studio を使用しています。GVim と比較して VS で最も不足している機能の 1 つは、複数の単語を異なる色で同時に強調表示できることです。例として、GVim セッションのこのスクリーンショットを参照してください ( wResultfBufferLockedがマークされています) 。

GVim では、どの変数がどこで使用されているかを簡単に把握するために、この機能を頻繁に使用しています。

VS にこの機能を提供するプラグインは見つかりませんでした。1 つ (!) のキーワードを強調表示できるソリューションを知っていますが、複数の異なる色で強調表示することはできません。したがって、この機能を実装する VS 2008 用のプラグインを作成する予定です (誰かが今、私が欠けている機能を実行する既製のプラグインへのリンクを提供しない限り ;-))

問題は、私が VS 2008 (または他の VS) 用のプラグインを作成した経験がないことです。そして、VS のプラグイン アーキテクチャが何であるかを学び始める前に、そのようなプラグインが可能かどうか、またそれを実装するためにどのような努力が必要かについて、フィードバックをいただきたいと思います。

アイデアは次のとおりです。

ユーザーが VS のコード エディターで特定のショートカット キーを押すと、カーソルの下の単語が VS の構文強調表示に追加されます。これが背景色 1 の単語 1 だとします。すべてのキーワード「単語 1」が強調表示されます。

ユーザーがカーソルを別の単語の上に移動してショートカット キーを押すと、この単語も構文の強調表示に追加されますが、背景色が異なります。これが背景色 2 の単語 2 だとします。

カーソルがすでに強調表示されている単語の上にあり、ユーザーがショートカット キーを押すと、その単語は構文の強調表示から削除されます。

したがって、基本的に、プラグインは現在の構文強調表示にキーワードを追加し、必要に応じて削除する必要があります。

私の質問:

  1. 構文の強調表示とプラグインを介してこれを行うアプローチは正しいものですか、それとも (より良い、より単純な) 代替手段はありますか?

  2. このアプローチはまったく機能しますか?または、別の言い方をすれば:

    2.1. VS の実行中に既存の構文強調表示 (C++ など) を展開できますか?

    2.2. キーワードが実行時に構文の強調表示に追加/削除された場合、VS はいつエディターのビューを更新しますか? 強調表示を変更するときに自動的に、プラグインがエディターのビューの更新をトリガーする必要がありますか?またはVSを再起動する必要があります(最後のものはこのアイデアのノックアウトになります)?

  3. 構文の強調表示、コードのマーキング、または学習の出発点として使用できる同様のもので何かを行うオープンソースの VS 2008 プラグインはありますか? MSDN の良い出発点はこれであると思われ、今これを入力しているときに、少なくとも構文の強調表示を処理するプラグインを見つけました

コメントをお寄せいただきありがとうございます...

こんにちは
ハビ

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

visual-studio - devenv.exe /setup を 2 回実行する必要がありますか? [VS 2005 および 2008]

Visual Studio Setup Package を使用して VS 統合パッケージとセットアップを作成しています。パッケージのインストール時に「devenv.exe /setup」を実行するカスタム アクションがあります。

ユーザーが VS 2005 および 2008 をインストールしている場合、両方のディレクトリから devenv.exe /setup を実行する必要がありますか? そのようです:

"C:\Program Files\Microsoft\Visual Studio 8\Common7\IDE\devenv.exe /setup"

"C:\Program Files\Microsoft\Visual Studio 9.0\Common7\IDE\devenv.exe /setup"

それとも、1 つだけ実行するだけで十分ですか? もしそうなら、どちらを走らせるべきですか?(2008年だと思います)

0 投票する
4 に答える
448 参照

c# - C#からロボコメントと#regionを削除するには?

私が管理しているコードには、機械生成のコメントと機械生成の領域がかなり含まれています。(または特に誤解された開発者によって作成された)

これらは、メソッド メタデータとパスカル ケースの名前のスペース展開のみを繰り返すコメントです。

コメントと #region タグをまとめて取り除くための Resharper のプラグインまたは機能はありますか?