在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<
现在,对于属性和构造函数,它建议文本应该是什么,但它对Dispose方法没有帮助,我认为它应该有帮助。我们有很多实现IDisposable的类。在本例中,类是一个WinForm。问题是,我还没有为Dispose方法提供很好的文档,我也没有在网上看到一个好的例子。许多例子都没有任何评论。我希望那些觉得Dispose方法是他们的第二天性的人,能帮助我一劳永逸地记录下来,这样我就可以在任何地方重用这个注释。. protected override v