繁体   English   中英

如何在VisualStudio MEF中导出内部类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM