問題タブ [visual-studio-sdk]

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

visual-studio-2010 - VisualStudioソリューションから削除されたファイルを削除します

Visual Studio 2010 SDKに、ディスク上に存在しないファイルを削除する方法はありますか?VCProject.RemoveReferenceメソッドとVCProject.RemoveFileメソッドを使用してみましたが、どちらもオブジェクトを渡す必要があります。私が見つけた問題は、ディスク上に存在しないファイルからファイルオブジェクトを作成できないことです。プロジェクトから参照を削除する別の方法はありますか?

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

c# - VS 2010 IWpfTextView が完全にロードされたことを確認する方法

VS2010 SDK について学び始めたばかりで、VS エディター (C# を使用) でテキストを強調表示する拡張機能を作成しようとしています。

VS Editor Text Adornmentサンプルに変更を加えることから始めました。

ファイルが完全に読み込まれ、エディタ ウィンドウに表示されたことを確認する方法を教えてください。最初に読み込まれたときに既にファイルに含まれていたテキストを強調表示せずに、コード ファイルに加えられた変更を強調表示したいと考えています。

ありがとう

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

c# - Visual Studio 2012 でソリューション エクスプローラーの背景色を変更する方法はありますか?

Visual Studio 2010 では、この質問SendMessageのように、ソリューション エクスプローラーの背景色を変更するために使用できます。Visual Studio 2012 は WPF を使用しているため、このメソッドは機能しなくなりました。クラス ビュー、データ ソース、サーバー エクスプローラーなどの他のウィンドウでこれを行うことができますが、Spy++ ではソリューション エクスプローラーが表示されません。

SDK を調べましたが、このウィンドウのスタイルを変更できるものは見つかりませんでした。を使用DTE2して、ソリューション エクスプローラーへの参照を取得できますが、これは階層項目のみであり、実際のツリー ビュー コントロールまたはウィンドウ ペインではないようです。

インターフェイスを使用してテキスト エディターの色を変更する方法を示すを見つけましたが、その名前が示すように、テキスト エディターでのみ機能します。IWpfTextViewCreationListenerソリューション エクスプローラーなどの他のウィンドウで同じことを行う方法はありますか?

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

wpf - Visual Studio 2010 エディター装飾の一部として追加された ComboBox が選択を変更しない

私は、Visual Studio 2010 エディター装飾拡張機能に取り組んでいます。VS エディター全体が WPF ベースであるため、任意の WPF コンポーネントを追加することが可能です。ComboBox を新しい装飾としてエディターに追加すると、ComboBoxItem をクリックできますが、ComboBox の選択は変更されません。コードは次のようになります。

何か不足していますか?

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

c# - リスト ビューに表示されるコード スニペットのリストを除外する

Following this link I have a set of code snippets.

But the snippet insertion has to be w.r.t the context, viz. if I do 'Insert Snippet' before declaring a class, it shouldn't show 'method declaration' snippet. Also required is to filter snippets as per managed or unmanaged code.

In short I am looking for a mechanism as follows:

Do we have such a mechanism or something similar? Ideas welcome.

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

events - Web サイト ソリューションで DocumentSaved イベントが発生しないのはなぜですか?

シンプルなビジュアル スタジオ アドインを機能させようとしています。ドキュメントが保存されたときにファイルに対して関数を実行したいだけですが、何らかの理由で Web サイト ソリューションに対してイベントが発生しません。通常のプロジェクトでは期待どおりに機能します。

これまでの私のコードは次のとおりです。

DocumentSaved イベントが Web サイト ソリューションで機能している単純なサンプル プロジェクトへのポインタさえあれば、どんな助けでも大歓迎です。

編集: Visual Studio 2010 を使用しています

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

c# - コードスニペットで名前空間を取得する

ここにあるMicrosoftのリンクには、使用できる3つの方法がリストされています。

しかし、どのようにして現在の名前空間を取得するのでしょうか?同様の質問があるようですが、その答えはマクロを使用することであり、この特定の質問を解決することはできません。

NameSpace()は、次のようなことを行います。

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

visual-studio-2010 - プラグインを使用してオープン ソリューションの呼び出し関係を取得する方法

VS 2010 用の VSPackage を開発して、現在のソリューションで使用可能なすべてのメソッドを調査し、VS の組み込みの呼び出し階層機能と同じように、各メソッドの呼び出し関係を再構築しようとしています。

DTE オートメーション オブジェクトを使用して、ソリューションからそのプロジェクト、プロジェクトのクラス/タイプ、およびクラス メンバー (最も重要なのはそのメソッド) に移動することで、ソリューション内のタイプとそのメンバーの使用可能なすべての名前を取得することができましたが、呼び出し関係を再構築できません。役立つVS/VS SDKのサービスは見つかりませんでした。ヒントはありますか?

前もって感謝します!

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

xaml - Graph# ライブラリ使用時の XamlParseException

VSPackageプロジェクトでGraph#ライブラリを使用しようとしていますが、残念ながら克服すべき障害がいくつかあります。これが私がしたことです:

次のすべての DLL をプロジェクト ルートのフォルダー /Libraries にコピーしました。

  • GraphSharp.dll
  • GraphSharp.Controls.dll
  • QuickGraph.dll
  • WPFExtensions.dll

すべてのビルド アクションは「コンテンツ」であり、出力へのコピー オプションは「コピーしない」に設定されています。

これらの参照をプロジェクトに追加しました。(参照を追加... -> 参照 -> /Library フォルダーから選択)

その後、以下のファイルを作成しました。ViewModel が UserControl の DataContext に設定され、UI がバインドされる "MethodGraph" が定義されていることがわかります。

XAML ファイル

分離コード

ビューモデル

幸いなことに、プロジェクト全体をコンパイルできますが、実行時に XAML で次のエラーがタグ (必要なタグのすぐ上) で発生します。

ファイルまたはアセンブリ 'GraphSharp.Controls, PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムはファイルを見つけることができません。

しかし、私はアセンブリを参照しました。それらは参照リストにリストされています。どうしたの?Visual Studio パッケージ(プラグイン)を作成するときに、アセンブリを通常とは別の方法で参照する必要があるのでしょうか?

編集: 別のプロジェクトで動作させようとしたので、通常の WPF アプリケーションをセットアップし、上記のすべてを実行しました。このソリューションでは、すべてが正常に機能します。それはとても奇妙です!

あなたが私を助けてくれることを願っています:-)よろしくお願いします!

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

c# - Visual Studio 2012 および IVsSingleFileGenerator

VS2010 SDK 用に記述された既存の拡張機能を VS2012 SDK に移植していますが、IVsSingleFileGenerator に関連するいくつかの変更があるようです。

基本的に、私は.VSIXを次のもので作成しています:

  1. プロジェクト テンプレート
  2. アイテム テンプレート
  3. カスタム ツール(IVsSingleFileGeneratorの実装)

誰かがVS2012用に同様のものを作成し、いくつかのコード例を入手しましたか?