Hi, ich habe in WPF mittels eines WinFormHosts das ReportViewer Control eingebunden. Auf meiner Maschine funktioniert das auch soweit. Auf anderen Rechnern die meine Anwendung benötigen funktioniert das nicht. Kann es sein, dass dieses Control eine lokale SQL-Server installation vorraussetzt? Oder muss ich dabei noch etwas anderes beachten?
Da es bei mir funktioniert gehe ich davon aus, dass ich alle Verweise, die ich benötige, eingebunden habe. Diese sollten doch beim Erstellen inkludiert werden?
Könnte sein, dass sie bei Dir im GAC liegen und auf den anderen Systemen nicht. Prüf mal alle Abhängigkeiten explizit daraufhin ab. Was beinhaltet denn die Exception, die fliegt. Kannst Du die greifen und analysieren?
Ok, d.h. wenn auf den anderen Maschinen kein VS installiert ist (womöglich reicht es aus, dass es an einem anderen Pfad installiert ist) und die Verweise weder im GAC noch in einem Pfad liegen, den der AssemblyResolver bei der Suche heranzieht, wird es krachen. In der MSDN finden sich Hinweise zum Deployment des ReportViewer. Vlt. hilft Dir das weiter. Siehe http://msdn.microsoft.com/en-us/library/ms251723%28v=vs.100%29.aspx