From 01074225077f7766e68065a9f100cdce1b7ec4b4 Mon Sep 17 00:00:00 2001 From: Nick Genovese Date: Mon, 11 Aug 2025 16:24:44 -0400 Subject: [PATCH] refactor: remove unused assembly resolution logic from ControlSystem --- src/PepperDash.Essentials/ControlSystem.cs | 23 ---------------------- 1 file changed, 23 deletions(-) diff --git a/src/PepperDash.Essentials/ControlSystem.cs b/src/PepperDash.Essentials/ControlSystem.cs index 3da56d8b..398c8f1b 100644 --- a/src/PepperDash.Essentials/ControlSystem.cs +++ b/src/PepperDash.Essentials/ControlSystem.cs @@ -41,29 +41,6 @@ namespace PepperDash.Essentials SystemMonitor.ProgramInitialization.ProgramInitializationUnderUserControl = true; Debug.SetErrorLogMinimumDebugLevel(CrestronEnvironment.DevicePlatform == eDevicePlatform.Appliance ? LogEventLevel.Warning : LogEventLevel.Verbose); - - // AppDomain.CurrentDomain.AssemblyResolve += CurrentDomainOnAssemblyResolve; - } - - private Assembly CurrentDomainOnAssemblyResolve(object sender, ResolveEventArgs args) - { - var assemblyName = new AssemblyName(args.Name).Name; - if (assemblyName == "PepperDash_Core") - { - return Assembly.LoadFrom("PepperDashCore.dll"); - } - - if (assemblyName == "PepperDash_Essentials_Core") - { - return Assembly.LoadFrom("PepperDash.Essentials.Core.dll"); - } - - if (assemblyName == "Essentials Devices Common") - { - return Assembly.LoadFrom("PepperDash.Essentials.Devices.Common.dll"); - } - - return null; } ///