Probleme mit dem ReportViewer-Baugruppen in VS2010

Ich bin mit dem ReportViewer-10.0.0.0 von VisualStudio2010 in meine Web-Anwendung, und ich habe Probleme mit Baugruppen.
Die server haben ReportViewer 8.0.0.0 und 9.0.0.0 installiert und ich versuche zu vermeiden, die installation der version 10.0.0.0.

Ich dachte, wenn es möglich ist, verwenden Sie die ReportViewer10 dll-Dateien auf dem server, auch nicht, nachdem es installiert ist. Ich habe die Build Action Eigenschaft der dlls zu Content für Sie kopiert werden, um die Ausgabe-Ordner "bin". Die Eigenschaft Copy to Output Directory ist Do not copy.

Wie die folgende Fehlermeldung zeigt, mein Projekt ist, finden zwei Versammlungen von ReportViewer -, eine im GAC und ein weiteres in der Temporary ASP.NET Files. Die Suche habe ich entdeckt, dass auch die Temporary ASP.NET Files werden neu generiert, jede Anfrage an den server.

Versucht mein problem zu lösen, habe ich die dll gelöscht von der Temporary ASP.NET Files und das gesamte Programm auch aufhören zu arbeiten, die zeigen, dass meine Anwendung die dll aus der Temporary ASP.NET Files, nicht von GAC oder den bin-Ordner. Ich möchte meine Anwendung die dll aus dem bin-Ordner ODER die Temporary ASP.NET Files, weil in diesen Orten die dll in der richtigen version (10.0.0.0). Die folgenden Fehler zeigt sich ein Konflikt zwischen den ReportViewer9 dlls aus dem GAC und ReportViewer10 dlls aus Temporary ASP.NET Files.

An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

CS0433: The type 'Microsoft.Reporting.WebForms.ReportViewer' exists in both
'c:\\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll' and 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\project\4ec9147f\d072b522\assembly\dl3\662a86a1\009c93d3_afeccc01\Microsoft.ReportViewer.WebForms.DLL'

Line 180:
Line 181: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 182: private global::Microsoft.Reporting.WebForms.ReportViewer @__BuildControlReportViewer1() {
Line 183:    global::Microsoft.Reporting.WebForms.ReportViewer @__ctrl;
Line 184: 

Source File: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\project\4ec9147f\d072b522\App_Web_default.aspx.cdcab7d2.dmkwuxko.0.cs 
Line: 182

InformationsquelleAutor MMalke | 2012-02-24

Schreibe einen Kommentar