mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-29 17:02:05 +13:00
Auto find parent directory
This commit is contained in:
parent
2891cce2c3
commit
1313da6195
1 changed files with 13 additions and 5 deletions
|
@ -61,6 +61,7 @@ private enum SetupJobs
|
|||
private static string Configuration;
|
||||
private static string AppVersion;
|
||||
|
||||
private static string SolutionPath => Path.Combine(ParentDir, "ShareX.sln");
|
||||
private static string BinDir => Path.Combine(ParentDir, "ShareX", "bin", Configuration);
|
||||
private static string NativeMessagingHostDir => Path.Combine(ParentDir, "ShareX.NativeMessagingHost", "bin", Configuration);
|
||||
private static string SteamLauncherDir => Path.Combine(ParentDir, "ShareX.Steam", "bin", Configuration);
|
||||
|
@ -186,14 +187,21 @@ private static void CheckArgs(string[] args)
|
|||
}
|
||||
|
||||
private static void UpdatePaths()
|
||||
{
|
||||
if (AppVeyor)
|
||||
{
|
||||
ParentDir = Directory.GetCurrentDirectory();
|
||||
}
|
||||
else
|
||||
|
||||
if (!File.Exists(SolutionPath))
|
||||
{
|
||||
Console.WriteLine("Invalid parent directory: " + ParentDir);
|
||||
|
||||
ParentDir = FileHelpers.GetAbsolutePath(@"..\..\..\");
|
||||
|
||||
if (!File.Exists(SolutionPath))
|
||||
{
|
||||
Console.WriteLine("Invalid parent directory: " + ParentDir);
|
||||
|
||||
Environment.Exit(0);
|
||||
}
|
||||
}
|
||||
|
||||
Console.WriteLine("Parent directory: " + ParentDir);
|
||||
|
|
Loading…
Reference in a new issue