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

发布于 2024-11-07 17:37:57 字数 404 浏览 2 评论 0原文

我一直在查看 MEF 文档,但就是找不到似乎解决了这个问题。

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

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

I've been looking through the MEF documentation, but just can't seem to solve this one.

I'm currently trying to convert an Managed Package Framework Language Service entirely to MEF. I see how the Error Squiggles (IErrorTag) work for the current file, but my parser generates error messages for included files (some of which may not be open in the editor) and sometimes additional parser messages that do not relate to a span of code as well.

Is there any way to add messages directly to the "Error List" from Managed Extensibility Framework?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扮仙女 2024-11-14 17:37:57

我不确定,但这可能是 VS 中未通过 MEF 公开的内容。您可能需要使用传统方式添加错误消息,例如通过 DTE 对象模型。

I'm not sure, but this is probably something that isn't exposed in VS through MEF. You'll probably need to use a legacy way of adding error messages, such as through the DTE object model.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文