Ich habe einen SSRS-Bericht, der auf eine Assembly verweist. Ich rufe eine Methode auf der referenzierten Assembly auf, die mir einen Wert liefern soll. Wenn ich diese Assembly von einer Konsolenanwendung aus referenziere und die Methode aufruft, wird der korrekte Wert zurückgegeben. Wenn ich dieselbe Assembly in SSRS referenziere und die Methode mit den gleichen Parametern, die ich in der Konsolenanwendung verwende, aufruft, wird der falsche Wert zurückgegeben. Das macht keinen Sinn. Warum verhält es sich in einer Umgebung und in einer anderen (falschen) Weise in SSRS?SSRS 2008 referenzierte Assembly, die falschen Wert zurückgibt
Ich habe versucht, die Assembly zu entfernen und neu zu referenzieren, die .rdl.data-Datei zu löschen und die Assembly und (alle abhängigen Assemblys) in das Verzeichnis C: \ Programme (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ zu versetzen. IDE \ PublicAssemblies-Ordner.
Irgendwelche Vorschläge?
Stellen Sie sicher, dass die Assembly .net 3.5 Ich habe keine falschen Werte gesehen, aber ich habe Typ mistmatches gesehen, wenn Sie einen .net 4.0 benutzerdefinierten Datenanbieter mit SSRS verwenden. –