覆盖动态创建和加载的程序集

时间:2015-08-20 06:51:51

标签: c# appdomain roslyn bridge

目前,我在启动时动态创建应用程序的程序集。是否可以在运行时创建新程序集并覆盖AppDomain

中的现有程序集

我知道如果我使用不同的AppDomain和app域桥,这是可能的,但我想避免这种情况。

我的目标

我们在应用程序启动时动态创建所有模型的实体框架DB-Context。但在运行时可能会改变数据库方案,我想要 在实体框架dbcontext和models中表示更改。

1 个答案:

答案 0 :(得分:1)

如果使用动态程序集中的类型,则无法覆盖它,但如果不使用,最终将被卸载。然后就可以覆盖它。