Я создал новое веб-приложение ASP.NET 5 MVC, в котором размещена библиотека классов бритвы с некоторыми компонентами .net blazor wasm и сторонней библиотекой под названием Elsa. Кажется, все работает нормально, однако, когда я пытаюсь загрузить домашнюю страницу Elsa, я получаю следующую ошибку:
TypeLoadException: Generic method or method in generic class is internal call, PInvoke, or is defined in a COM Import class.
Unknown location
TypeLoadException: Could not load type 'WebAssembly.JSInterop.JSCallInfo' from assembly 'Microsoft.JSInterop.WebAssembly, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' because it contains an object field at offset 4 that is incorrectly aligned or overlapped by a non-object field.
Unknown location
ReflectionTypeLoadException: Unable to load one or more of the requested types.
Generic method or method in generic class is internal call, PInvoke, or is defined in a COM Import class.
Could not load type 'WebAssembly.JSInterop.JSCallInfo' from assembly 'Microsoft.JSInterop.WebAssembly, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' because it contains an object field at offset 4 that is incorrectly aligned or overlapped by a non-object field.
System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
Немного запутался в этом... не знаю, почему загружаются обычные страницы MVC, а не сторонние библиотеки MVC. Я считаю, что Эльза была скомпилирована для .NET Standard 2.1.