Change reference paths to application base instead of executingassembly

This commit is contained in:
Matija Koželj 2023-01-04 16:01:49 +01:00
parent 3ff30ea1fd
commit 4d5c93f094
2 changed files with 2 additions and 2 deletions

View File

@ -84,7 +84,7 @@ public class DependencyLoader
/*
* Install packages in standard location.
*/
var packageDirectory = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!, ".packages");
var packageDirectory = Path.Combine(AppContext.BaseDirectory, ".packages");
var nugetSettings = Settings.LoadDefaultSettings(packageDirectory);

View File

@ -13,7 +13,7 @@ namespace Connected.Host
{
cfg.AddCommandLine(args);
var appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var appPath = AppContext.BaseDirectory;
var segments = new Uri(appPath).Segments;
segments = segments.Select(e => e.Replace("%20", " ")).ToArray();