我有一堆较大的程序集,我想从安装中排除这些程序集,但可以按需从网站下载到本地exe文件夹-加载可执行文件时。可以这样做吗?
您可以为此目的使用AppDomain.AssemblyResolve事件。当装配的解析失败时(例如,您遇到的情况丢失),就会发生该事件。然后,您可以下载其余程序集并通过Assembly.Load方法之一加载它们。有关详细信息,请参见相应的MSDN文档。
AppDomain.AssemblyResolve
Assembly.Load