如何限制从c# dll导出的内容?
本文关键字:何限制 dll | 更新日期: 2023-09-27 18:19:13
我有一个dll,我只希望某些类被导出。在c++中,你可以使用类__declspec(dllexport) ClassName…是否有一个c#等效的?
将您希望外部可用的类型/成员标记为public
,并将您不想导出的内容标记为internal
或(可用的-成员和嵌套类型)private
。如果未指定,顶级类默认为internal
,方法默认为private
。
您可以将您的类设置为私有或内部。
如果我明白你在说什么…那么我认为这就是公共类和内部/私有类的区别。
只有公共类在程序集(DLL)之外可见。
MEF是你想去的路线吗?查看链接,不确定这是否有帮助
托管可扩展性框架概述这是一种导出