2011-02-09 5 views
1

私はVS2010用の拡張機能を作成しようとしています。私はちょうど始めたばかりです。私がする必要があることの1つは、プロジェクト項目を追跡することです。VS2010拡張機能 - イベント購読

パッケージの初期化時に一連のイベントを購読したいと思います。
4ロード

1)ソリューション
2をオープン)ソリューションクローズ
3)プロジェクト)プロジェクトアン
5)を追加しました
6)ファイルをファイル現時点では私の主な問題は、私である

を削除しましたこれらのイベントでどこから始めるべきか分かりません。私はDTE /ソリューション/プロジェクト/ ProjectItemインターフェイスを見てきましたが、これらのインターフェイスを手に入れる方法はわかりましたが、これらの方法ではイベントがありません。

誰も私がこれらのイベントを見つけるために探している必要があることを知っていますか?どのようにインスタンスを作成してそれらを購読するのですか?

答えて

1

私が必要とするものを許可するEnvDTE.SolutionEventsが見つかりました。

+0

イアン、あなたはプロジェクトのロード/アンロードで何を見つけましたか?解決策にはこれらの解決策がありません。 –

+0

@GasparNagy:結局のところ、私は実際に何かがうまくいったことはありません。SDKの間違いが原因で、何年も前からビルドできず、しばらくの間それをあきらめていました。私はイベントについてのいくつかの癖があり、そうでなければ正しく動作しないということを読んでいることを読んだ。 Scott Hanselmannのブログがあり、彼の拡張機能でいくつかのプロジェクトイベントのことをやっていると思います - http://www.hanselman.com/blog/IntroducingWorkspaceReloaderAVisualStudioAddInToSaveYourOpenFilesAcrossProjectReloads.aspx – Ian

0

Thisポスト新Projectテンプレートを作成する方法について話し合い、おそらくあなたにProjecFactoryProjectNodeのクラスから継承に関するいくつかのアイデアを提供します。

希望が助けます!

関連する問題