当我需要导出我的服务时有什么可做的,这样我就可以使用VisualStudio / Roslyn组件,但界面是内部的吗? 我无法实现内部接口,也无法将其导出。
我很清楚它是内部的,因为它可能会改变,而不是意味着使用它。更新2可能会消失。这是单元测试发挥作用的地方。
我有充分的理由,并已在此处解决此问题: https://github.com/dotnet/roslyn/issues/9135
你知道如何绕过它吗?
答案 0 :(得分:2)
在您的特定情况下,您根本不需要使用该服务。
IRefactorNotify
是Roslyn重命名实现与现有VS IVsRefactorNotify
interface之间的桥梁,这就是WPF和WinForms设计人员等现有VS功能处理重命名的方式。
你可以改用它。