I don't think there's currently any workaround. the grpc_csharp_ext.x86.dll is a native library (not C# assembly) so once you load it, you cannot unload it the way you'd do it for an appDomain normally.
On Monday, March 2, 2020 at 1:56:22 PM UTC+1 [email protected] wrote: > I am looking for some help with an application that uses some grpc > services (google pubsub) in a separate app domain so it can be updated > without needing to shut down the whole process. The issue I have is that > once loaded, it seems that the grpc_csharp_ext.x86.dll is never unloaded > when the application domain unloads? The symptom is that when I try and > remove the directory containing the code, the operation fails saying that > the grpc_csharp_ext.x86.dll is still in use and cannot be deleted. > > Is there any solution to this problem or will I be forced to use multiple > processes vs. multiple app domains? > > -jr > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/e1b7bb28-416e-49b1-904e-cf08e89ebb68%40googlegroups.com.
