相应的程序集必须动态加载和卸载基于病人的保险的provider。 所有的这些保险的程序集位于 C:\Insurance中的程序集里。 要确保新的应用程序首次加载时,它具有所有程序集加载到一个单独的应用程序域。 您需要创建子应用程序域,并使用正确的代码加载的所有程序集。 你应该做什么?()
- A
- B
- C
- D
相应的程序集必须动态加载和卸载基于病人的保险的provider。 所有的这些保险的程序集位于 C:\Insurance中的程序集里。 要确保新的应用程序首次加载时,它具有所有程序集加载到一个单独的应用程序域。 您需要创建子应用程序域,并使用正确的代码加载的所有程序集。 你应该做什么?()
第一,应用程序域类的 CreateDomain 方法,用于创建名为 InsuranceDomain 的应用程序。然后,foreach 构造用于循环访问 C:\Insurance 程序集的目录要检索的保险的程序集,在该位置。GetFiles 方法采用两个字符串参数、 目录路径和搜索的字符串。在此代码中,GetFiles 方法将检索中的所有文件的名称C:\Insurance 结束在.dll 中的程序集。应用程序域类的 Load 方法用于每个程序集加载到当前应用程序域。Incorrect Answers:A, C: 方法LoadAssembly 和 LoadFrom不存在与AppDomain类。D: 方法CreateDomain不允许把程序集加载到新的程序域中。