diff --git a/Directory.Packages.props b/Directory.Packages.props index ad892297e..ba1866220 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,7 +6,7 @@ true 0.14.0 - 4.8.0 + 4.12.0 4.3.0 1.1.2 @@ -15,7 +15,7 @@ - + @@ -33,15 +33,15 @@ - + - + - + diff --git a/src/MessagePack/Internal/DynamicAssembly.cs b/src/MessagePack/Internal/DynamicAssembly.cs index 4cde40b79..e921f9aab 100644 --- a/src/MessagePack/Internal/DynamicAssembly.cs +++ b/src/MessagePack/Internal/DynamicAssembly.cs @@ -33,12 +33,10 @@ internal class DynamicAssembly /// The names of assemblies that should be fully accessible to this dynamic one, bypassing visibility checks. public DynamicAssembly(string moduleName, ImmutableHashSet skipVisibilityChecksTo) { -#if NETFRAMEWORK // We don't ship a net472 target, but we might add one for debugging purposes - AssemblyBuilderAccess builderAccess = AssemblyBuilderAccess.RunAndSave; +#if NETFRAMEWORK this.moduleName = moduleName; -#else - AssemblyBuilderAccess builderAccess = AssemblyBuilderAccess.RunAndCollect; #endif + AssemblyBuilderAccess builderAccess = AssemblyBuilderAccess.RunAndCollect; this.assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName(moduleName), builderAccess); this.moduleBuilder = this.assemblyBuilder.DefineDynamicModule(moduleName + ".dll");