From 20c356650e65b5d4b790961b685749b0d1dcbb76 Mon Sep 17 00:00:00 2001 From: Alexander Linne Date: Fri, 13 Jun 2025 17:49:10 +0200 Subject: [PATCH] fix(loader)!: do not set assembly name to it's full name Signed-off-by: Alexander Linne --- ArchUnitNET/Loader/ArchBuilder.cs | 4 ++-- ArchUnitNET/Loader/AssemblyRegistry.cs | 2 +- ArchUnitNET/Loader/TypeFactory.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ArchUnitNET/Loader/ArchBuilder.cs b/ArchUnitNET/Loader/ArchBuilder.cs index 55919fda4..095b0805b 100644 --- a/ArchUnitNET/Loader/ArchBuilder.cs +++ b/ArchUnitNET/Loader/ArchBuilder.cs @@ -44,10 +44,10 @@ public void AddAssembly([NotNull] AssemblyDefinition moduleAssembly, bool isOnly .MainModule.AssemblyReferences.Select(reference => reference.Name) .ToList(); - if (!_assemblyRegistry.ContainsAssembly(moduleAssembly.Name.FullName)) + if (!_assemblyRegistry.ContainsAssembly(moduleAssembly.FullName)) { var assembly = _assemblyRegistry.GetOrCreateAssembly( - moduleAssembly.Name.FullName, + moduleAssembly.Name.Name, moduleAssembly.FullName, isOnlyReferenced, references diff --git a/ArchUnitNET/Loader/AssemblyRegistry.cs b/ArchUnitNET/Loader/AssemblyRegistry.cs index 356a230cc..4b7469301 100644 --- a/ArchUnitNET/Loader/AssemblyRegistry.cs +++ b/ArchUnitNET/Loader/AssemblyRegistry.cs @@ -18,7 +18,7 @@ List assemblyReferences ) { return RegistryUtils.GetFromDictOrCreateAndAdd( - assemblyName, + assemblyFullName, _assemblies, s => new Assembly( assemblyName, diff --git a/ArchUnitNET/Loader/TypeFactory.cs b/ArchUnitNET/Loader/TypeFactory.cs index 0745b7f12..e21770aa4 100644 --- a/ArchUnitNET/Loader/TypeFactory.cs +++ b/ArchUnitNET/Loader/TypeFactory.cs @@ -361,7 +361,7 @@ TypeReference typeReference typeReference.BuildFullName(), typeReference.Name, _assemblyRegistry.GetOrCreateAssembly( - typeReference.Module.Assembly.Name.FullName, + typeReference.Module.Assembly.Name.Name, typeReference.Module.Assembly.FullName, true, null