mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Portable changes
This commit is contained in:
parent
db645ae5f7
commit
74f8177f09
1 changed files with 12 additions and 5 deletions
|
@ -39,7 +39,7 @@ private static void Main(string[] args)
|
||||||
string parentDir = @"..\..\..\";
|
string parentDir = @"..\..\..\";
|
||||||
string releaseDir = Path.Combine(parentDir, @"ShareX\bin\Release");
|
string releaseDir = Path.Combine(parentDir, @"ShareX\bin\Release");
|
||||||
string outputDir = Path.Combine(parentDir, "Output");
|
string outputDir = Path.Combine(parentDir, "Output");
|
||||||
string portableDir = Path.Combine(outputDir, "Portable");
|
string portableDir = Path.Combine(outputDir, "ShareX-portable");
|
||||||
|
|
||||||
List<string> files = new List<string>();
|
List<string> files = new List<string>();
|
||||||
|
|
||||||
|
@ -76,19 +76,26 @@ private static void Main(string[] args)
|
||||||
File.WriteAllText(Path.Combine(portableDir, "PersonalPath.cfg"), "ShareX", Encoding.UTF8);
|
File.WriteAllText(Path.Combine(portableDir, "PersonalPath.cfg"), "ShareX", Encoding.UTF8);
|
||||||
Console.WriteLine("Created PersonalPath.cfg file.");
|
Console.WriteLine("Created PersonalPath.cfg file.");
|
||||||
|
|
||||||
FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(releaseDir, "ShareX.exe"));
|
//FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(Path.Combine(releaseDir, "ShareX.exe"));
|
||||||
string zipFilename = string.Format("ShareX-{0}.{1}.{2}-portable.zip", versionInfo.ProductMajorPart, versionInfo.ProductMinorPart, versionInfo.ProductBuildPart);
|
//string zipFilename = string.Format("ShareX-{0}.{1}.{2}-portable.zip", versionInfo.ProductMajorPart, versionInfo.ProductMinorPart, versionInfo.ProductBuildPart);
|
||||||
string zipPath = Path.Combine(outputDir, zipFilename);
|
string zipPath = Path.Combine(outputDir, "ShareX-portable.zip");
|
||||||
|
|
||||||
if (File.Exists(zipPath))
|
if (File.Exists(zipPath))
|
||||||
{
|
{
|
||||||
File.Delete(zipPath);
|
File.Delete(zipPath);
|
||||||
|
Console.WriteLine("File.Delete: \"{0}\"", zipPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
Zip(portableDir + "\\*.*", zipPath);
|
Zip(portableDir + "\\*.*", zipPath);
|
||||||
|
Console.WriteLine("Zip: \"{0}\"", zipPath);
|
||||||
|
|
||||||
|
if (Directory.Exists(portableDir))
|
||||||
|
{
|
||||||
|
Directory.Delete(portableDir, true);
|
||||||
|
Console.WriteLine("Directory.Delete: \"{0}\"", portableDir);
|
||||||
|
}
|
||||||
|
|
||||||
Process.Start("explorer.exe", outputDir);
|
Process.Start("explorer.exe", outputDir);
|
||||||
|
|
||||||
Console.WriteLine("Done.");
|
Console.WriteLine("Done.");
|
||||||
//Console.Read();
|
//Console.Read();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue