From a21a9024669925b5e4990e8accf92dd59efa8116 Mon Sep 17 00:00:00 2001 From: Mark Allibone Date: Fri, 20 Feb 2026 11:25:20 +0100 Subject: [PATCH] Handle errors when deleting temp folder --- Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs b/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs index 7a00f75..f324c0b 100644 --- a/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs +++ b/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs @@ -367,7 +367,11 @@ CancellationToken token if (!args.Debug && !r.Errors.HasErrors) { r.TempFiles.Delete (); // we can delete our temporary file after our temporary folder is deleted. - Directory.Delete (tempFolder); + try { + Directory.Delete (tempFolder); + } catch(IOException) { + // the directory is in the system temp folder and will be cleaned up by the OS + } } return (r, compiledAssembly);