Ich habe ein Problem, und ich weiß nicht, um es zu lösen.Verwenden Sie 2 .RDLC-Bericht mit verschiedenen Schemas
Ich habe 2 .rdlc
Bericht, 2 verschiedene Schema haben:
Erstens: http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition
Zweitens: http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
ersten Bericht auszuführen i Microsoft.ReportViewer.Comon.dll
Microsoft.ReportViewer.ProcessingObjectModel.dll
Microsoft.ReportViewer.WinForms.dll
verwenden müssen In Version 8.0.0.0
Aber wenn ich versuche, den zweiten Bericht auszuführen i Fehler bekam:
Details: Die Berichtsdefinition hat einen ungültigen Ziel-Namensraum ‚http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition‘, die aktualisiert werden können.
Also muß ich .dll
mit Version 10.0.0.0
aber wenn ich Version von 8.0.0.0
zu 10.0.0.0
ersten Bericht aufhören zu arbeiten ändern, weil es Microsoft.ReportViewer.WinForms
in Version 8.0.0.0
benötigen.
Ich versuche hinzuzufügen:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.ReportViewer.WinForms" publicKeyToken="89845dcd8080cc91" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
</assemblyBinding>
In Konfigurationsdatei aber dünn nichts ändern.
Gibt es eine Möglichkeit, 2 von diesem Bericht in einem Programm auszuführen?