我一直在尝试让一个简单的视觉工作室添加到工作中。我只想在保存文档时对文件运行一个函数,但由于某种原因,该事件没有针对网站解决方案触发。它在正常项目上按预期工作。
到目前为止,这是我的代码:
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 事件正在处理网站解决方案的简单示例项目的指针。
编辑:我正在使用 Visual Studio 2010