2010-07-27 16 views
0

J'installe un service sur une machine qui appellera une méthode d'un autre service WCF et enverra un rapport rdlc par courrier électronique. J'ai le rapport étant copié dans le répertoire de compilation et je le référence ainsi il semble le trouver.La définition du rapport 'Rapport principal' n'est pas valide

  LocalReport report = new LocalReport(); 

      report.ReportPath = 
       @"C:\Services\Experience Field Manager\ExperienceService\bin\Debug\DailyLog.rdlc"; 

Je n'ai rien de 'Rapport principal' dans mon code. Aucune suggestion?

Merci beaucoup d'avance.

Répondre

1

Résolu: Nécessaire pour placer Microsoft.ReportViewer.ProcessingObjectModel dans le répertoire bin/Debug du dossier d'installation.

1

J'ai eu ce problème lors du portage de mon application de VS 2008 vers VS 2010. Il n'est pas nécessaire de placer Microsoft.ReportViewer.ProcessingObjectModel dans le répertoire bin/Debug. J'avais besoin d'installer les fichiers ReportViewer de redistribution.

chemin complet est ici: http://msdn.microsoft.com/en-us/library/ms251723.aspx

0

J'ai eu le même problème il y a un certain temps, et je me suis battu avec lui pendant plusieurs heures Ceci peut être résolu en réinstallant le fichier redistribuable approprié pour votre application.