1
0
Fork 0
mirror of https://github.com/lidarr/Lidarr synced 2025-02-22 22:10:35 +00:00

Spawn new mono processes with --debug

This commit is contained in:
Mark McDowall 2015-02-05 17:15:45 -08:00
parent fd02f0ae55
commit d5cc261985

View file

@ -102,7 +102,7 @@ public Process Start(string path, string args = null, Action<string> onOutputDat
{ {
if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase)) if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase))
{ {
args = path + " " + args; args = GetMonoArgs(path, args);
path = "mono"; path = "mono";
} }
@ -161,7 +161,7 @@ public Process SpawnNewProcess(string path, string args = null)
{ {
if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase)) if (OsInfo.IsMonoRuntime && path.EndsWith(".exe", StringComparison.InvariantCultureIgnoreCase))
{ {
args = path + " " + args; args = GetMonoArgs(path, args);
path = "mono"; path = "mono";
} }
@ -302,5 +302,10 @@ private List<Process> GetProcessesByName(string name)
return processes; return processes;
} }
private string GetMonoArgs(string path, string args)
{
return String.Format("--debug {0} {1}", path, args);
}
} }
} }