Вот что у меня есть, и я уверен, что это версия, но я не могу понять это. Visual Studio 2019 Framework: 4.7.2
Это был Framework 3.5, и я обновился до версии 4.7.2. Он работал до тех пор, пока я не открою отчет для редактирования, а затем он хочет отредактировать отчет (RDL C).
Ошибка 1: Код серьезности Описание Ошибка состояния подавления строки файла проекта Тип «Microsoft.Reporting.WebForms.ReportViewer» существует в обоих файлах: c: \ Windows \ assembly \ GAC_MSIL \ Microsoft.ReportViewer.WebForms \ 9.0 .0.0__b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll 'и' c: \ Windows \ assembly \ GAC_MSIL \ Microsoft.ReportViewer.WebForms \ 10.0.0.0__b03f5f7f11d50a3a \ Microsoft.ReportViewer.WebForms.dll \ D \ Development: \ asedra \ Website \ Reports \ RptViolation.aspx 44
Ошибка 2: ASP. NET сеанс истек
Web.config:
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
</buildProviders>
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Microsoft.ReportViewer.DataVisualization, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.ProcessingObjectModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.SqlServer.Types, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
</assemblies>
rdl c
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
веб-страница (.aspx)
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>[![enter image description here][1]][1]