diff --git a/BizHawk.MultiClient/BizHawk.MultiClient.csproj b/BizHawk.MultiClient/BizHawk.MultiClient.csproj index 551beea2c9..db782c2e2a 100644 --- a/BizHawk.MultiClient/BizHawk.MultiClient.csproj +++ b/BizHawk.MultiClient/BizHawk.MultiClient.csproj @@ -79,6 +79,7 @@ 3.5 + 3.5 diff --git a/BizHawk.MultiClient/config/PathManager.cs b/BizHawk.MultiClient/config/PathManager.cs index 7646b53888..5c014d62fe 100644 --- a/BizHawk.MultiClient/config/PathManager.cs +++ b/BizHawk.MultiClient/config/PathManager.cs @@ -11,7 +11,8 @@ namespace BizHawk.MultiClient { public static string GetExeDirectoryAbsolute() { - string module = new Uri(Assembly.GetEntryAssembly().GetName().CodeBase).LocalPath; + var uri = new Uri(Assembly.GetEntryAssembly().GetName().CodeBase); + string module = uri.LocalPath + System.Web.HttpUtility.UrlDecode(uri.Fragment); return Path.GetDirectoryName(module); }