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

visual-studio - メソッド名の単語の間にアンダースコアを自動的に挿入するにはどうすればよいですか?

メソッド名Wordsの間にアンダースコアを自動的に挿入するAdd_intoVisual Studioはありますか?

たとえば、「public void ChangeEmail Should Update Email()」と書いてショートカットを押すと、「public void ChangeEmail_Should_Update_Email()」に変換されます

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

c# - Visual Studio 2010 拡張機能は、ソリューション エクスプローラーへの参照を取得します

マクロの 1 つを VS2010 拡張機能に移動しています。私はマクロからの行を持っています...

私はなんとかDTEを取得しました - DTE dte = GetService(typeof(SDTE)) as DTE;

ただし、ToolWindows プロパティは含まれています。

dte.Windows を使用してソリューション エクスプローラーを取得しようとしましたが、そのような作業は行われましたが、結果には UIHierarchyItems がありません。

要するに、ソリューション エクスプローラーへの参照を取得する最善の方法は何でしょうか?

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

asp.net - 一時的な Web ページで Web ユーザー コントロールを表示するための Visual Studio 拡張機能を開発できますか?

私は現在、すべてのインターフェイスをWebユーザーコントロールとして構築する巨大なプロジェクトに取り組んでいます..表示およびテストするたびに、Webページに追加してから表示する必要があります..
ビジュアルスタジオ拡張機能を開発する方法だと思いますユーザーコントロールを右クリックすると「View in Temp Web Page」と表示され、テストするたびにテストページに追加する必要なく、生成された一時 Web ページでユーザーコントロールを表示できます
が、私はしませんそれを達成する方法があることを知っています...そのようなことを開発することは可能ですか?

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

c# - Visual Studio アドインにファイル プロパティを追加する方法は?

ねえ、私は最初のアドインに取り組んでおり、プロジェクト内の任意のファイルまたはディレクトリのプロパティ ウィンドウにカスタム プロパティを追加したいと考えています。

そのため、現在、「ビルド アクション」、「出力ディレクトリにコピー」、「カスタム ツール」、「カスタム ツールの名前空間」などのプロパティがある場合は、「MyAddinProperty」などの別のプロパティを追加したいと考えています。

何時間もグーグルで検索した後、この件に関する参考文献が見つかりませんでした。私を助けてください。

Visual Studio 2010 で C# を使用します。

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

c# - プライベート変数に XML コメントを追加するアドイン

Ghostdoc と同様に、プライベート変数に XML コメントを自動的に追加できる Visual Studio 2008 用のアドインがあります。Ghostdoc や他のほとんどのアドインはプライベート変数をサポートしていません。

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

visual-studio-2010 - VisualStudioアドインで現在のTFS接続を取得する

Visual Studio 2010アドインに取り組んでおり、現在接続されているTFSサーバーを特定する方法を理解しようとしています。DTEを使用する必要があると思いますが、情報をどこで入手できるかを考えている脳のけいれんがあります。

0 投票する
7 に答える
25712 参照

visual-studio - Visual Studio のコンテキスト メニューから選択したテキストを並べ替える

現在、VS には非常に便利な機能、sort usings (C#) があります。

たとえば、構成ファイルの XML ノードなど、任意のランダム テキストに対して同じ機能が必要です。

それを実装するのはどれほど複雑ですか?VSアドインですよね?usings の並べ替えに使用される VS API を呼び出すことは可能ですか?

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

visual-studio-2010 - Visual Studio 2010SDK 内で EnvDTE ライブラリを操作する - ビルド モードとバイナリ パス (?)

メインの最上位アプリケーション バイナリ ファイルをビルド後に変更することを目的とした小さなプログラムに取り組んでいます。プロセスを完全に自動化するには、バイナリへの有効なパス (../debug/application.exe や ../release/application.exe など) を取得する必要があります。

私の問題は、ビルド モードとは別にバイナリ パスを取得する必要があることです。私のプロジェクトはリリース バージョンまたはデバッグ バージョンとしてビルドできますが、application.exe へのパスは無関係である必要があります。

そのため、Visual Studio 2010 SDK を使用して、実際に有効なパスをプログラムで取得できることがわかりました。IDE 内でユーザーが設定した構成値を取得する必要があるだけです。たとえば、リリース モードとデバッグ モードであり、適切な binary.exe パスであり、それらをコーディングします。

VS2010SDK には、それを可能にするライブラリがあります。自動化モデル全体を操作できる DTE オブジェクトで動作します。私は Visual Studio 2010 の SDK の部分にあまり慣れていません。掘り始める場所を教えてくれる人。

これで私を助けてもらえますか?

私の選択した IDE は明らかに Visual Studio 2010 で、プロジェクト自体は C# 4 で記述されています。

皆様のご多幸をお祈り申し上げます。

パヴェル

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

.net - Visual Studio アドイン: SelectedItems から Document オブジェクトを取得できません

Visual Studio 用のアドインを開発するのは初めてだと言うことから始めましょう...

DTE2 オブジェクトを使用しているときに、現在選択されているドキュメントに関する情報を取得しようとしています。私がこのようなことをすると:

Document オブジェクトは常に null のようです。VisualStudioInstance.SelectedItems.Item(1).Project も null です (これは必ずしも必要ではありませんが、奇妙に思えます。選択したアイテムの名前が表示されるので、少なくとも何かを見つけていることがわかります)。 .

VisualStudioInstance.ActiveDocument に直接アクセスすると、探しているすべての情報が得られます。情報を取得するには、実際にドキュメントを開く必要がありますか? もしそうなら、選択したアイテムを開かずにドキュメント情報を取得するにはどうすればよいでしょうか? 私が探している主なものは、選択したファイルのフル パス情報です。前もって感謝します。

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

c++ - Visual Studio アドイン開発 - C++ プロジェクト内のディレクトリ パスを取得する

私は現在、VSNewFileに似たアドインを構築しようとしています。したがって、新しいファイルをより迅速に作成する方法を提供する単純な拡張機能です。VSNewFile の問題は、C++ プロジェクトでは機能しないことであり、そのために必要です。

ここに私の問題があります:
選択したディレクトリの絶対パスを取得できません。私が見つけたすべてのサンプルは次のようなものでした:
(string)((ProjectItem)parent).Properties.Item("FullPath").Value;

これは C# プロジェクトで動作していますが、C++ プロジェクトでは動作していません。C++ プロジェクトselectedItem.Projectでは、ディレクトリを選択するとselectedItem.ProjectItem両方になります。重要:フィルタについて話しているのではありません! つまり、実際のディレクトリです。 どんな助けでも大歓迎です。私は何時間も検索しましたが、成功しませんでした。 ありがとうnull