2

Visual Studioで発生したイベントにアプリケーションが反応するように、外部アプリケーションからVisualStudioにアクセスできるかどうか疑問に思いました。Visual Studioに追加されてからアプリケーションと対話するビルド済みの拡張機能を追加するか、またはその逆を行います。

最初にアプリケーションとしてビルドされる拡張機能のようなものです。

私が達成したいのは、ビジュアルスタジオと通信するアプリケーションを構築することです。そのため、通常どおりにアプリケーションを作成しますが、Visual Studioを使用するときに、VisualStudioで何が起こるかに基づいてアクティビティやアクションを操作するようにします。

したがって、[新しいプロジェクトの追加]をクリックすると、アプリケーションが開いている場合、[新しいプロジェクト]をクリックするアクションに基づいてテキストを[クリックして新しいプロジェクトを開く]に変更できます。これは、アプリケーションに表示されます。

拡張機能を作成するだけかもしれないと思いますが、これを実行できる別の開いているアプリケーションを使用することも可能かどうか疑問に思っていました。

4

1 に答える 1

2

まず、拡張機能があなたのニーズに最も適していると思います。しかし、あなたの質問は別のアプリケーションから実行できるかどうかだったので、答えははいです。開発ツール環境 (DTE)を使用します。このライブラリを使用すると、次のような多くの Visual Studio 機能にアクセスできます。

さらに、Visual Studio 内で発生するイベントをサブスクライブする

DTE は、マクロの作成、VS ツールボックスへのコントロールの追加などにも使用できます。

于 2012-11-29T13:55:24.247 に答える