使用 Visual Studio MEF 扩展为外部文件添加错误消息



我一直在浏览 MEF 文档,但似乎无法解决这个问题。

我目前正在尝试将托管包框架语言服务完全转换为 MEF。我看到错误曲线 (IErrorTag) 如何对当前文件工作,但我的解析器为包含的文件(其中一些可能未在编辑器中打开)生成错误消息,有时还会生成与代码范围无关的其他解析器消息。

有没有办法将消息从托管扩展性框架直接添加到"错误列表"?

我不确定,但这可能是没有通过 MEF 在 VS 中公开的东西。 您可能需要使用旧方式添加错误消息,例如通过 DTE 对象模型。

最新更新