摘要:
Enterprise Library 包含了应用程序块的源码,可以在应用程序中包含源码或者编译应用程序块并使用编译后的程序集。对于如何编译应用程序块的介绍,请参阅编译应用程序块。在应用程序中使用 Enterprise Library 程序集之前,必须添加到相应应用程序块程序集和Common程序集的引用。要编写应用程序代码,必须注意 Enterprise Library 命名空间的协定和对象创建模式。 阅读全文
摘要:
如果你要构建 Enterprise Library ,你也许要强命名程序集。一个强命名由程序集的标识组成,标识包括它的简单文本名称、版本号和文化信息(如果它支持的话),加上公钥和数字签名。它使用相应的私钥从一个程序集文件(文件包含程序集清单,它依次包含名称和生成程序集的所有文件的哈希)生成。用一个强名称签名一个程序集,以确定名称是全局唯一的。有一样的强名称的程序集应该是一样的。 阅读全文
摘要:
尽管 Enterprise Library 包含了所有源码的二进制,但你也许打算定制源码,这意味着需要自己构建 Enterprise Library ,以下章节讨论了如何来构建。在得到二进制以后,也许还要强命名它们,关于这个主题的更详细的信息,请参阅强命名 Enterprise Library 程序集。 阅读全文
摘要:
Enterprise Library 的早期版本要求构建源码。Enterprise Library 3.1 包含了所有源码的预编译强命名程序集,程序集的版本号为 3.1.0.0 。 阅读全文
摘要:
Enterprise Library 在各种情况下都非常有用。 阅读全文
摘要:
Enterprise Library 3.1 可以与 Enterprise Library 的早期版本并行安装。可以将为 Enterprise Library 3.1 编写的新的应用程序与为早期版本编写的应用程序一同部署。另外,也可以选择移植现有的程序,在某时刻只有一个程序集,到新的版本。 阅读全文
摘要:
可以加密和解密在配置文件中的配置节数据。配置节包含了用于应用程序块的配置信息。配置工具允许从包含在 Machine.config的文件中加密提供程序中选择。典型的是,使用 DPAPI 的 DataProtectionConfigurationProvider和使用 RSA 的 RsaProtectedConfigurationProvider。 阅读全文
摘要:
默认情况下,配置工具使用与 Enterprise Library 一起提供的程序集。可以重定向工具以使用其他的程序集,例如,修改源码而编译的程序集。如果使用的是独立的配置控制台,简单的放置工具的一个副本到正确的 bin 目录中即可。 阅读全文
摘要:
可以用配置工具定制配置的运行时设置以适应特定的环境。这个特征在有多个环境共享同样的基本配置但要求不同的设置时非常有用。例如,你可能有一个使用一个用于数据访问应用程序块的字符串的开发环境,而测试环境使用另一个。 阅读全文
摘要:
可以使用配置工具创建和修改 .NET 框架的节。注意,节必须包含在单一的文件中并且不能拆分跨越多个文件。不能修改的文件的示例还包括Machine.config文件,以及包含可选的指定一个指向外部配置文件的 file属性的节。 阅读全文