[英]How to Export internal class in VisualStudio MEF
当我需要导出服务时可以做什么,以便可以使用VisualStudio / Roslyn组件,但接口是内部的? 我无法实现内部接口,也无法导出它。
我很清楚它是内部的,因为它很可能会更改并且尚不打算使用。 而且它可能会在更新2中消失。这就是单元测试的作用。
我对此有充分的理由,并且已经在这里打开了这个问题: https : //github.com/dotnet/roslyn/issues/9135
你有什么办法绕过吗?
在您的特定情况下,您根本不需要使用该服务。
IRefactorNotify
是Roslyn重命名实现与现有VS IVsRefactorNotify
接口之间的桥梁,这就是WPF和WinForms设计器等现有VS功能处理重命名的方式。
您可以改用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.