文件名称:dotnet-core-assembly-loading:.NET核心程序集加载示例测试
文件大小:29KB
文件格式:ZIP
更新时间:2024-05-20 02:41:45
C#
.NET Core的程序集加载 加载程序集是许多程序的重要组成部分。 在大多数情况下,您的静态依赖项将自动加载,而动态依赖项则需要积极使用各种程序集加载器API。 对于任何公开外接程序模型的程序,程序集加载是应用程序体系结构的关键部分。 许多.NET开发人员都熟悉使用和类API的.NET Framework程序集加载模型。 .NET Core公开了一个相似的模型,但有所不同。 最大的区别是.NET Core公开了 ,它与AppDomain有一些重叠,但是是一个重量轻得多的子系统。 资源: 本文档介绍了一组方案,并提供了指导和用于实现这些方案的示例。 AssemblyLoaderContext程序集加载模型 您需要了解新的 (ALC)类型的基础,才能正确控制程序集的加载。 ALC的基本功能和价值主张是使流程中的程序集加载隔离成为可能。 这类似于.NET Framework提供的AppD