如何在VisualStudio MEF中导出内部类

时间:2016-02-25 14:25:14

标签: c# visual-studio-2015 roslyn visual-studio-extensions

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

我很清楚它是内部的,因为它可能会改变,而不是意味着使用它。更新2可能会消失。这是单元测试发挥作用的地方。

我有充分的理由,并已在此处解决此问题: https://github.com/dotnet/roslyn/issues/9135

你知道如何绕过它吗?

1 个答案:

答案 0 :(得分:2)

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

IRefactorNotify是Roslyn重命名实现与现有VS IVsRefactorNotify interface之间的桥梁,这就是WPF和WinForms设计人员等现有VS功能处理重命名的方式。
你可以改用它。