保护DLL免受外部使用

时间:2014-07-17 06:58:56

标签: c# dll

我会直接回答这个问题。我有以下情况:

  1. 项目A - >产生.dll A
  2. 项目B - >引用.dll A并生成.dll B
  3. 问题是,我创建了.dll B来重写.dll A中的一些类,以减少功能以供第三方使用。但是当项目B编译时,整个.dll A将在那里。

    那么,有什么方法可以“锁定”/“隐藏”.dll A?

1 个答案:

答案 0 :(得分:0)

你应该使用不同的方法吗?用较小的功能子集创建dll,然后用其他dll扩展它?问题是,一旦你创建了你的dll就可以访问它,例如使用反射,即使你使用" internal"。