-
Notifications
You must be signed in to change notification settings - Fork 314
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Describe the bug
Error:
System.Reflection.ReflectionTypeLoadException: „Unable to load one or more of the requested types.
Could not load type 'SqlGuidCaster' from assembly 'Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5' because it contains an object field at offset 0 that is incorrectly aligned or overlapped by a non-object field.”
Code:
public static IEnumerable<Assembly> GetAssembliesWithTypesImplementing<T>()
{
return AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(assembly => assembly.GetTypes())
.Where(type => !type.IsAbstract && typeof(T).IsAssignableFrom(type))
.Select(type => type.Assembly)
.Distinct();
}
line:
assembly.GetTypes()
The error appeared after upgrading from .net 7 to .net 8 preview 1.
I searched and I don't have such Microsoft.Data.SqlClient package installed
Expected Behavior
No response
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version
No response
Anything else?
No response
Thorium, RytisLT, hilari0n, cajuncoding and Alerinos
Metadata
Metadata
Assignees
Labels
No labels