シンプルなビジュアル スタジオ アドインを機能させようとしています。ドキュメントが保存されたときにファイルに対して関数を実行したいだけですが、何らかの理由で Web サイト ソリューションに対してイベントが発生しません。通常のプロジェクトでは期待どおりに機能します。
これまでの私のコードは次のとおりです。
DocumentEvents docEvents;
Events events;
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
events = _applicationObject.Events;
docEvents = events.DocumentEvents;
docEvents.DocumentSaved += new _dispDocumentEvents_DocumentSavedEventHandler(docEvents_DocumentSaved);
}
void docEvents_DocumentSaved(Document document)
{
//do something here (doesn't reach this)
}
DocumentSaved イベントが Web サイト ソリューションで機能している単純なサンプル プロジェクトへのポインタさえあれば、どんな助けでも大歓迎です。
編集: Visual Studio 2010 を使用しています