#c# #asp.net #blazor
#c# #asp.net #blazor
Вопрос:
Я использую ExcelFile для редактирования файла Excel, а затем сохраняю его как PDF-файл. Все работает над ASP.Net , но когда я использую Blazor, это не сработало. Ошибка, которую я получил, это:
"Could not load file or assembly 'PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified."
Я думал , что я пропал » .PresentationCore.dll » для рекомендаций, поэтому я проверяю в ASP.Net проект и использование того же DLL-файла, но все равно получена ошибка:
"Could not load file or assembly 'PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. (0x80131058)"
И тогда я пробую «PresentationCore.dll » но с версией 3.0, и все еще получаю ошибку, подобную этой:
"Could not load type 'MS.Internal.SecurityCriticalDataForSet`1' from assembly 'WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'."
Спасибо
Ответ №1:
Я не знаком с ExcelFile, но, глядя на две ошибки, можно предположить, что это библиотека .NET Framework. В этом случае он не будет работать с Blazor или ASP.NET Ядро.
Blazor и .NET Core работают только со стандартными библиотеками .NET 2.x (и .NET Core 2.x или 3.x в некоторых случаях)
Вам нужно найти альтернативу