From 55b8afe6b01bec26fb487555260e98cf8553b8dd Mon Sep 17 00:00:00 2001 From: NextTurn <45985406+NextTurn@users.noreply.github.com> Date: Mon, 14 Oct 2019 00:00:00 +0800 Subject: [PATCH] Fix default working directory on .NET Core --- src/Core/WinSWCore/Configuration/DefaultSettings.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Core/WinSWCore/Configuration/DefaultSettings.cs b/src/Core/WinSWCore/Configuration/DefaultSettings.cs index a1443ef..1c0846e 100644 --- a/src/Core/WinSWCore/Configuration/DefaultSettings.cs +++ b/src/Core/WinSWCore/Configuration/DefaultSettings.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Diagnostics; using System.IO; -using System.Reflection; using System.Xml; using WMI; @@ -33,7 +32,7 @@ namespace winsw.Configuration public string? Startarguments => null; public string? StopExecutable => null; public string? Stoparguments => null; - public string WorkingDirectory => Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!; + public string WorkingDirectory => Path.GetDirectoryName(ExecutablePath)!; public ProcessPriorityClass Priority => ProcessPriorityClass.Normal; public TimeSpan StopTimeout => TimeSpan.FromSeconds(15); public bool StopParentProcessFirst => false;