在MVC控制器中,我使用AssemblyLoadContext.Default.LoadFromAssemblyPath(pathToDll);加载程序集。我希望在运行时删除或替换给定的.dll文件。这是不可能的,因为文件没有被释放。有任何方法来释放.dll文件吗?有些解决方案使用AppDomain类,这在asp.net核心中是不可用的。 var conventions = new ConventionBuilder();
关于何时必须调用Dispose(),似乎有各种不同的想法。例如,克里斯蒂安·格雷斯纳的这篇博客:
} web =site.OpenWeb()行上的"Disposable type not dispose= null) }
SPDisposeCheck给出以下错误:“注意:不应该在这个对象上调用Dispose<