使用反射加载和卸载具有依赖项的程序集

时间:2019-04-22 13:57:59

标签: c# reflection

我正在尝试加载Entity Framework Library的程序集,并在其属性之一上调用ToList。

最后我做到了。我需要在多个数据库上调用它才能在它们上应用迁移。

因此,我需要在每个调用中使用不同的连接字符串,并且由于存在一些文件更新等操作,因此它们应该循环播放,因此c#将缓存加载的程序集,当我在运行时更改连接字符串并刷新配置时,迁移再次在首次在“加载程序集”上申请第一个ConnectionString。

我尝试MarshalByRef及其操作失败,因为我的EF库无法序列化。所以我不能在不同的应用程序域中加载程序集。

为您提供信息,我的项目是一个win-form应用程序。

致谢

0 个答案:

没有答案