diff options
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs')
-rw-r--r-- | ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs b/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs index 17f29cc1..81a237e5 100644 --- a/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs +++ b/ICSharpCode.NRefactory.CSharp/Parser/mcs/eval.cs @@ -686,7 +686,11 @@ namespace ICSharpCode.NRefactory.MonoCSharp AssemblyBuilderAccess access; if (Environment.GetEnvironmentVariable ("SAVE") != null) { +#if NET6_0 + access = AssemblyBuilderAccess.Run; +#else access = AssemblyBuilderAccess.RunAndSave; +#endif assembly = new AssemblyDefinitionDynamic (module, current_debug_name, current_debug_name); assembly.Importer = importer; } else { @@ -786,8 +790,10 @@ namespace ICSharpCode.NRefactory.MonoCSharp if (host != null) host.CloseContainer (); +#if !NET6_0 if (access == AssemblyBuilderAccess.RunAndSave) assembly.Save (); +#endif if (host == null) return null; |