从网络加载程序集

时间:2020-03-05 18:52:54  来源:igfitidea点击:

这与这个问题有关,答案可能相同,但
无论如何我都会问。

我了解我们可以从.NET从网络启动托管可执行文件
3.5 SP1,但是从可执行文件内部加载的程序集又如何呢?
同样的事情适用吗?

解决方案

回答

我的理解是,我们正在尝试将不受信任的模块加载到本地应用程序域中。

回答

我们已经能够从.NET 2.0的最低版本从网络加载程序集。我已经在以前的项目中使用过此功能。唯一需要注意的是程序集的大小以及它要加载的依赖项的数量和大小。

如果使用单独的AppDomain,则需要特别考虑依赖关系。