Iga*_*gal 1 c# dll encapsulation
我为我的客户准备了一些C#dll来做一些功能.
问题是我也使用相同的DLL.
我怎样才能为他提供一些方法以及所有可用的方法.
谢谢,
使用共享代码库
只需编译两个项目.一个包含您提供给客户的DLL的源,另一个包含您自己保留的所有源.
提供Web服务
为客户提供Web服务以访问允许他们访问的代码.
使用InternalsVisibleTo共享DLL中的属性
internal[assembly: InternalsVisibleTo]到共享DLL请参阅:http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.internalsvisibletoattribute.aspx