【问题标题】:Are DLLs the only way to "black box" your code?DLL 是“黑盒”代码的唯一方法吗?
【发布时间】:2012-02-14 15:16:29
【问题描述】:

我的 DAL 和 BLL 将用作类似 Web 表单的基类。但是,我希望这些基类被“隐藏”起来并从中继承。如果需要进行更改,请从一个地方完成,然后重新分发 dll(或其他解决方案)。我知道你可以用 DLL 做这样的事情,但我想知道 .NET 3.5 是否有其他方法可以做同样的事情。

【问题讨论】:

    标签: dll architecture .net-3.5 black-box


    【解决方案1】:

    不是真的。您在寻找更高的效率吗?便于使用?分发 DLL 将是保持代码分离的好方法,同时允许它们将代码包含在应用程序中并将其用作基类。 .NET 称它们为“程序集”,但它实际上只是用户可以包含的另一个 DLL。

    【讨论】:

    • 啊。所以程序集和 dll 没有什么不同?同一个东西只有两个名字?
    • 是的。这是他们的术语。 exe也是一个程序集,只是一种不同的类型。这需要一点解释,所以这里是维基文章的链接:en.wikipedia.org/wiki/.NET_assembly
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 2015-02-08
    • 2018-06-16
    相关资源
    最近更新 更多