【发布时间】:2020-04-02 05:59:18
【问题描述】:
我有一些较大的程序集,我想从安装中排除,但能够按需从网站下载到本地 exe 文件夹 - 当可执行需要/尝试加载时。可以这样做吗?
【问题讨论】:
标签: c# dll .net-assembly
我有一些较大的程序集,我想从安装中排除,但能够按需从网站下载到本地 exe 文件夹 - 当可执行需要/尝试加载时。可以这样做吗?
【问题讨论】:
标签: c# dll .net-assembly
您可以为此目的使用AppDomain.AssemblyResolve 事件。当程序集的解析失败(例如在您的情况下丢失)时,就会发生该事件。然后您可以下载剩余的程序集并通过Assembly.Load 方法之一加载它们。有关详细信息,请参阅相应的 MSDN 文档。
【讨论】: