Events 为什么DocumentSaved事件没有为网站解决方案触发?

Events 为什么DocumentSaved事件没有为网站解决方案触发?,events,visual-studio-sdk,Events,Visual Studio Sdk,我一直在尝试让一个简单的VisualStudio插件工作。我只想在保存文档时对文件运行一个函数,但由于某些原因,该事件不会触发web站点解决方案。它在正常项目上按预期工作 以下是我目前的代码: DocumentEvents docEvents; Events events; public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Arr

我一直在尝试让一个简单的VisualStudio插件工作。我只想在保存文档时对文件运行一个函数,但由于某些原因,该事件不会触发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事件在网站解决方案中工作的简单示例项目的指针

编辑:我正在使用Visual Studio 2010查看(更新):

似乎您必须注册add id才能处理某些文件类型。

Lone link是因为它本身没有意义,而且目标资源也不能保证将来是活动的。在这里包括答案的基本部分,并提供链接供参考。