Error handling
This commit is contained in:
@@ -9,6 +9,7 @@ using System.ServiceProcess;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using NLog;
|
using NLog;
|
||||||
|
using NLog.Fluent;
|
||||||
using NLog.Targets;
|
using NLog.Targets;
|
||||||
using Torch.Utils;
|
using Torch.Utils;
|
||||||
|
|
||||||
@@ -36,10 +37,18 @@ namespace Torch.Server
|
|||||||
"System.Security.Principal.Windows.dll"
|
"System.Security.Principal.Windows.dll"
|
||||||
};
|
};
|
||||||
|
|
||||||
foreach (var file in badDlls)
|
try
|
||||||
{
|
{
|
||||||
if (File.Exists(file))
|
foreach (var file in badDlls)
|
||||||
File.Delete(file);
|
{
|
||||||
|
if (File.Exists(file))
|
||||||
|
File.Delete(file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
LogManager.GetCurrentClassLogger().Error($"Error updating. Please delete the following files from the Torch root folder manually:\r\n{string.Join("\r\n", badDlls)}");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!TorchLauncher.IsTorchWrapped())
|
if (!TorchLauncher.IsTorchWrapped())
|
||||||
|
Reference in New Issue
Block a user