如何在 VisualStudio MEF 中导出内部类



当我需要导出我的服务时,有什么可做的,以便我可以使用VisualStudio/Roslyn组件,但界面是内部的?我无法实现内部接口,也无法导出它。

我很清楚它是内部的,因为它可能会改变并且还不打算使用。它可能会在更新 2 中消失。这就是单元测试发挥作用的地方。

我有充分的理由,并且已经在这里打开了这个问题:https://github.com/dotnet/roslyn/issues/9135

你知道如何绕过它吗?

在您的特定情况下,您根本不需要使用该服务。

IRefactorNotify是 Roslyn 重命名实现和现有 VS IVsRefactorNotify 接口之间的桥梁,这是现有 VS 功能(如 WPF 和 WinForms 设计器)处理重命名的方式。
您可以改用它。

相关内容

  • 没有找到相关文章

最新更新