問題タブ [vspackage]

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

c# - 外部プロセスからの結果を Visual Studio の出力ペインにストリーミングする良い方法はありますか?

次のようなカスタム出力ペインを設定してVsPackageいます。

メッセージは、次のような方法を使用してこのペインに送信されます。

external process現在のソリューションの診断結果をコンソールに送信するがあります。次のように設定されています。

external processからこれを起動するときにVSPackage、これらの結果を (間接的に) カスタム出力ペインにストリーミングし、診断ツールがレポートしているときにメッセージを表示したいと考えています。それを行う良い方法はありますか?

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

c# - UIShell::ShowContextのVisualStudio2010パッケージでのCOMアクセス違反

Visual Studio 2008から2010にパッケージを移植しようとしたときに見つけた問題に悩まされており、誰かアイデアがあるかどうか疑問に思っています。これVisual Studio 2008で機能し、2010年に機能しない理由がわかりません。 、

問題のあるコードはここにあります:

uiShellコンテキストは、私が知る限り、有効なcomポインターであり、他のメソッドを呼び出すことができます。

xmlvsctファイルのコンテキストメニューの設定と関係があると思います。その関連部分を以下に示します。

どんな助けでも大いに喜ばれるでしょう、私はかなり神話のATMです

ありがとうございました

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

visual-studio - Visual Studio 2010 イベントの処理

Visual Studio のイベントを処理することはできますか? たとえば、ユーザーがツールボックスを開いたときにいくつかの操作を実行します。

VS2010 SDK を使用して、このようなことを行うにはどうすればよいですか?

また、Visual Studio がまだ初期化中であり、パッケージをプログラムで読み込んでいることをどのように知ることができますか?

また、Visual Studio がすべてのパッケージをロードし、ユーザーが操作できるようになったことをプログラムで知るにはどうすればよいでしょうか? LoadingPackagesEvent、AllPackagesLoadedEvent などの VisualStudio イベントをもっと探しています。

どんな助けでも大歓迎です!

  • だって
0 投票する
3 に答える
1263 参照

envdte - DTEEvents.OnStartupComplete イベントが VSPackage で機能しない (VSSDK2010)

Package コンストラクターで、OnStartupComplete イベントのイベント ハンドラーを追加しました。しかし、コードを実行すると、イベント ハンドラーが呼び出されません。私は何を間違っていますか?

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

registry - localAppData の場所に MSI 経由でインストールされた VSPackage を手動で登録する方法

VS パッケージを作成し、MSI 経由でインストールしようとしました。.vsix ファイルは使いたくないので、必要なファイルを%localAppData%\Microsoft\VisualStudio\10.0\Extensions. vs パッケージをインストールしますが、拡張機能マネージャーはパッケージを [無効] と表示します。これを取り除くにはレジストリにエントリを作成する必要があることはわかっていますが、レジストリ値の内容についてはわかりません。

次の内容の .reg ファイルを作成しました。

次に、このファイルをビジュアル スタジオ セットアップ プロジェクトのレジストリ エディターにインポートしました。msi のインストール後に Windows レジストリに作成されるエントリは、次のようになります。

どんなポインタでも役に立ちます。

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

c# - Visual Studio 拡張機能で現在のコード ペインにアクセスする

コードビューで右クリックメニューを使用してビジュアルスタジオ(2010)拡張機能を作成しています。メニュー項目のイベント ハンドラから現在のコードを調べたいのですが、これを行うオブジェクト モデルのどこかを見つけることができませんでした。

Visual Studio 拡張機能で現在のウィンドウのコードにアクセスするにはどうすればよいですか?

編集

現在の文書テキストを取得するために使用したコードは次のとおりです

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

c# - ドキュメント内のユーザーがVisualStudio拡張機能のコンテキストメニューでクリックした場所を検索します

ユーザーがドキュメント内でクリックした場所を見つけて、右クリックのコンテキストメニューを表示できるようにしたい。基本的に、クリックの下でカーソルの正確な位置を確認できるようにしたいです。

次のコードで右クリックメニュー項目を処理していますが、使用しているeventArgs imには、メニューがトリガーされた内容の詳細がありません。理想的には、ユーザーがコードをクリックした距離を正確に特定できるようにしたいと思います。

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

visual-studio-2010 - Visual Studio パッケージをデプロイする方法

「タスク リスト」の改良版である Visual Studio 2010 パッケージ (VSPackage) を作成しました。これをオフィスで多かれ少なかれ日常業務に使用する予定です。永続ストレージはタグを書き込むコードであるため、非常に使いやすいです。

ここまでは順調ですね。

このような VSPackage を展開する MSI パッケージを作成する方法に関するチュートリアルはありますか?

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

visual-studio-2010 - VS2010、VSpackage、コンテキスト メニューに特定のファイル タイプのコマンドを追加しますか?

vs2010 ソリューションで *.bat ファイルを実行するための vspackage を開発しています。

したがって、ソリューション エクスプローラーでコンテキスト メニューを表示するには、ファイルを右クリックするときにボタンが必要です。

*.bat ファイルを右クリックしたときにのみボタンが表示されるようにしたいと思います。それは可能ですか?

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

visual-studio-2010 - Visual Studio 2010 の DDEX サンプル

Visual Studio 2008 と Visual Studio 2010 があります。両方の SDK をインストールしました。Visual Studio 2008 SDK のディレクトリには、DDEX のサンプルがいくつかあります。

Example.BasicProvider

Example.ExtendedProvider

Example.ProviderWithUICustomization

Example.RegistryBasedProvider

Example.VsPackageBasedProvider

Example.VsPackageBasedProvider

これらと同じサンプルが必要ですが、Visual Studio 2010 用です。Visual Studio 2010 SDK にはこれらのサンプルが含まれておらず、マイクロソフトの Web サイトでも何も見つかりません。