标签: c# grpc appdomain
我正在使用一些Google Cloud服务,其中一些依赖于GRPC。我在单独的C#应用程序域中使用这些服务,以使我能够卸载,更新和重新加载提供此功能的模块。
我的问题是,尽管我可以成功卸载应用程序域,但grpc_csharp_ext.x86.dll库仍保持加载状态,因此我无法删除包含文件的目录。
关于如何才能使应用程序域也卸载此DLL,以便我可以正确升级应用程序的任何建议?
更新:这是一个带有最小解决方案的github,可以显示该问题。
https://github.com/jamesrusso/grpcappdomainunloaderror