From 084aad3e902925b1ef05398ab9c602d2fd828999 Mon Sep 17 00:00:00 2001 From: tj81 Date: Wed, 20 May 2026 13:49:55 +0200 Subject: [PATCH] Fix web-server resource names when using a different assembly name (e.g. when debugging the Windows forms UI locally). (#2382) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tobias Jüttner --- LibreHardwareMonitor.Windows.Forms/Utilities/HttpServer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LibreHardwareMonitor.Windows.Forms/Utilities/HttpServer.cs b/LibreHardwareMonitor.Windows.Forms/Utilities/HttpServer.cs index 5ab663a..5d025f4 100644 --- a/LibreHardwareMonitor.Windows.Forms/Utilities/HttpServer.cs +++ b/LibreHardwareMonitor.Windows.Forms/Utilities/HttpServer.cs @@ -445,7 +445,7 @@ public class HttpServer private async Task ServeResourceFileAsync(HttpListenerResponse response, string name, string ext) { // resource names do not support the hyphen - name = "LibreHardwareMonitor.Resources." + + name = Assembly.GetExecutingAssembly().GetName().Name + ".Resources." + name.Replace("custom-theme", "custom_theme"); string[] names = Assembly.GetExecutingAssembly().GetManifestResourceNames(); @@ -486,7 +486,7 @@ public class HttpServer private async Task ServeResourceImageAsync(HttpListenerResponse response, string name) { - name = "LibreHardwareMonitor.Resources." + name; + name = Assembly.GetExecutingAssembly().GetName().Name + ".Resources." + name; string[] names = Assembly.GetExecutingAssembly().GetManifestResourceNames();