【问题标题】:Manually handle assembly loading手动处理装配加载
【发布时间】:2020-04-02 05:59:18
【问题描述】:

我有一些较大的程序集,我想从安装中排除,但能够按需从网站下载到本地 exe 文件夹 - 当可执行需要/尝试加载时。可以这样做吗?

【问题讨论】:

    标签: c# dll .net-assembly


    【解决方案1】:

    您可以为此目的使用AppDomain.AssemblyResolve 事件。当程序集的解析失败(例如在您的情况下丢失)时,就会发生该事件。然后您可以下载剩余的程序集并通过Assembly.Load 方法之一加载它们。有关详细信息,请参阅相应的 MSDN 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多