From ce0f54e76a6e5e021b575d6bdb9ac20eb995f61d Mon Sep 17 00:00:00 2001 From: Yury Pekishev Date: Mon, 21 Mar 2022 13:25:19 +0300 Subject: [PATCH] Fix generated assembly to be collectible Signed-off-by: vpetrov --- src/Castle.Core/DynamicProxy/ModuleScope.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Castle.Core/DynamicProxy/ModuleScope.cs b/src/Castle.Core/DynamicProxy/ModuleScope.cs index b70b10984e..f6b3ae7d8b 100644 --- a/src/Castle.Core/DynamicProxy/ModuleScope.cs +++ b/src/Castle.Core/DynamicProxy/ModuleScope.cs @@ -335,9 +335,9 @@ private ModuleBuilder CreateModule(bool signStrongName) { #if FEATURE_APPDOMAIN var assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly( - assemblyName, AssemblyBuilderAccess.Run); + assemblyName, AssemblyBuilderAccess.RunAndCollect); #else - var assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run); + var assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndCollect); #endif var module = assemblyBuilder.DefineDynamicModule(moduleName);