From a53372e4f15a912503c0a646f6b519baebf5eade Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Thu, 9 Jul 2026 14:23:16 +0900 Subject: [PATCH] Seed version info from assembly --- src/TaxBaik.Web/Program.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/TaxBaik.Web/Program.cs b/src/TaxBaik.Web/Program.cs index 566e597..57efeac 100644 --- a/src/TaxBaik.Web/Program.cs +++ b/src/TaxBaik.Web/Program.cs @@ -262,6 +262,14 @@ builder.Services.AddScoped(); // Register version info var versionInfo = new VersionInfo(); +var assembly = typeof(Program).Assembly; +var assemblyVersion = assembly.GetName().Version?.ToString() ?? "unknown"; +var informationalVersion = assembly.GetCustomAttributes(typeof(System.Reflection.AssemblyInformationalVersionAttribute), false) + .OfType() + .FirstOrDefault()?.InformationalVersion; + +versionInfo.Version = informationalVersion ?? assemblyVersion; +versionInfo.Built = DateTimeOffset.UtcNow.ToString("yyyy-MM-dd HH:mm:ss 'UTC'"); var versionJsonPath = Path.Combine(AppContext.BaseDirectory, "wwwroot", "version.json"); if (File.Exists(versionJsonPath)) {