2011-01-12 15 views
1

私は最近、Visual Studio 2010 SDKを使用して、Visual Studio 2010パッケージ開発に参加しました。私は自分のデバッグ環境をすべてセットアップして、すべてがうまくいくように働いています。Visual Studio 2010パッケージ開発で適切なイベントを購読するにはどうすればよいですか?

しかし、私のアドオンは誰かがプロジェクトを開いたときに知る必要があります。そうしないと、開いているプロジェクトによってはデータが更新されません。

さらに、ユーザーがドキュメントを別のものに切り替えるか、ドキュメント内の何かを変更したときに表示されるのはすばらしいことです。しかし、最初に(誰かがプロジェクトを開いたときに検出する)ことが最も重要です。

私はこれを行う方法はありますか? Visual Studioにこれを可能にするイベントがありますか?もしそうなら、これらは何と呼ばれ、どのように利用するのですか?

答えて

1

マクロモデルとアドインモデルはどちらも同じインターフェイスを使用しているため、マクロサンプルを使用してアイデアを得ることができます。 Visual Studio拡張モデルがサポートするすべてのイベントを表示するには、ツール - >マクロ - >マクロIDE - >サンプル - >環境イベントを使用します。具体的にはEnvDTE.DocumentEventsEnvDTE.ProjectsEventsをご覧ください。

関連する問題