小编Ali*_*Ali的帖子

程序集加载发生两次

我需要在 autofac 中注册一些类型,例如 MyHandler: IRequest。这些类型驻留在程序集“A”中,到目前为止尚未引用该程序集,因此未加载到应用程序域中。我尝试使用 Assembly.LoadFile(path) 加载程序集“A”,它被加载到应用程序域中,但后来.net 运行时再次在应用程序域中加载相同的 dll,并且应用程序域中有两个“A”实例,这是我的场景中的一个问题。使用 Autofac 注册资源也无济于事。我只想知道如何防止运行时加载“A”,因为我已经加载了它。

c# appdomain autofac .net-assembly

1
推荐指数
1
解决办法
2202
查看次数

标签 统计

.net-assembly ×1

appdomain ×1

autofac ×1

c# ×1