mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +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 Configuration;
|
||||||
private static string AppVersion;
|
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 BinDir => Path.Combine(ParentDir, "ShareX", "bin", Configuration);
|
||||||
private static string NativeMessagingHostDir => Path.Combine(ParentDir, "ShareX.NativeMessagingHost", "bin", Configuration);
|
private static string NativeMessagingHostDir => Path.Combine(ParentDir, "ShareX.NativeMessagingHost", "bin", Configuration);
|
||||||
private static string SteamLauncherDir => Path.Combine(ParentDir, "ShareX.Steam", "bin", Configuration);
|
private static string SteamLauncherDir => Path.Combine(ParentDir, "ShareX.Steam", "bin", Configuration);
|
||||||
|
@ -187,13 +188,20 @@ private static void CheckArgs(string[] args)
|
||||||
|
|
||||||
private static void UpdatePaths()
|
private static void UpdatePaths()
|
||||||
{
|
{
|
||||||
if (AppVeyor)
|
ParentDir = Directory.GetCurrentDirectory();
|
||||||
{
|
|
||||||
ParentDir = Directory.GetCurrentDirectory();
|
if (!File.Exists(SolutionPath))
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("Invalid parent directory: " + ParentDir);
|
||||||
|
|
||||||
ParentDir = FileHelpers.GetAbsolutePath(@"..\..\..\");
|
ParentDir = FileHelpers.GetAbsolutePath(@"..\..\..\");
|
||||||
|
|
||||||
|
if (!File.Exists(SolutionPath))
|
||||||
|
{
|
||||||
|
Console.WriteLine("Invalid parent directory: " + ParentDir);
|
||||||
|
|
||||||
|
Environment.Exit(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Console.WriteLine("Parent directory: " + ParentDir);
|
Console.WriteLine("Parent directory: " + ParentDir);
|
||||||
|
|
Loading…
Reference in a new issue