diff --git a/Program.cs b/Program.cs index cdb3160..f126c4d 100644 --- a/Program.cs +++ b/Program.cs @@ -992,8 +992,11 @@ static async Task DownloadAndInstallPackage(string displayName, string url, stri await Task.Delay(100); var fileInfo = new FileInfo(localPath); - Logger.Debug($"Downloaded {displayName} to: {localPath} (Size: {fileInfo.Length / 1024 / 1024:F2} MB)"); - Logger.WriteSubProgress("Downloaded", $"{fileInfo.Length / 1024 / 1024:F1} MB"); + var sizeText = fileInfo.Length < 1024 * 1024 + ? $"{fileInfo.Length / 1024.0:F1} KB" + : $"{fileInfo.Length / 1024.0 / 1024:F1} MB"; + Logger.Debug($"Downloaded {displayName} to: {localPath} (Size: {sizeText})"); + Logger.WriteSubProgress("Downloaded", sizeText); // Install based on type Logger.Debug($"Installing {displayName} using {type} installer..."); diff --git a/installer/Product.wxs b/installer/Product.wxs index 1e9fb8c..9b72bd8 100644 --- a/installer/Product.wxs +++ b/installer/Product.wxs @@ -36,6 +36,9 @@ + + + @@ -73,13 +76,29 @@ - + + + + + + + + + +