From 80dd8c4d8e3af4d664bd1eb494b0acc8dfe37bde Mon Sep 17 00:00:00 2001 From: "dependencyupdates[bot]" <218638057+dependencyupdates[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 21:52:52 +0000 Subject: [PATCH 1/2] Update NServiceBus Core to 10.1.0 --- src/Directory.Packages.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 398136b693..b9aaf2b441 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -34,8 +34,8 @@ - - + + From 7685f93c41662fda340baa3b3cd2e831a4f3e978 Mon Sep 17 00:00:00 2001 From: Brandon Ording Date: Fri, 13 Feb 2026 11:59:00 -0500 Subject: [PATCH 2/2] Don't load assembly when higher version is already loaded --- .../PluginAssemblyLoadContext.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ServiceControl.Infrastructure/PluginAssemblyLoadContext.cs b/src/ServiceControl.Infrastructure/PluginAssemblyLoadContext.cs index 53417e74a4..bfe640faa9 100644 --- a/src/ServiceControl.Infrastructure/PluginAssemblyLoadContext.cs +++ b/src/ServiceControl.Infrastructure/PluginAssemblyLoadContext.cs @@ -19,7 +19,9 @@ protected override Assembly Load(AssemblyName assemblyName) // Since we ensure we are using the same version of dependencies in every project, it should be okay to use the already loaded copy. foreach (var assembly in Default.Assemblies) { - if (assembly.FullName == assemblyName.FullName) + var loadedAssembly = assembly.GetName(); + + if (loadedAssembly.Name == assemblyName.Name && loadedAssembly.Version >= assemblyName.Version) { return null; }