У меня много отчетов с Microsoft Report. Я перенес все свои проекты на ASP.NET Core
v. 3.1. Я хочу сохранить свой отчет в rdcl
, потому что его легко обновить в Visual Studio.
В моем решении я добавил
<ItemGroup>
<PackageReference Include="Microsoft.ReportingServices.ReportViewerControl.WebForms" Version="150.1404.0" />
<PackageReference Include="Microsoft.SqlServer.Types" Version="14.0.1016.290" />
</ItemGroup>
. Я заметил, что в пакетах есть некоторые предупреждения. Понятно. Библиотека предназначена для. NET Framework не для. NET Core.
Однако проект компилируется правильно. Когда я пытаюсь визуализировать отчет, появляется следующая ошибка:
TypeLoadException: не удалось загрузить тип System.Web.UI.WebControls.CompositeControl из сборки System.Web, Version = 4.0. 0.0, Культура = нейтральный, PublicKeyToken = b03f5f7f11d50a3a '.
Осмотревшись, я обнаружил несколько библиотек, но ни одна из них не работает:
Есть идеи? В качестве альтернативы, есть ли способ сгенерировать PDF в Azure функциях?