IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Crystal report exception has been thrown by the target of invocation


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 33
    Par défaut Crystal report exception has been thrown by the target of invocation
    Bonjour tout le monde,

    J'ai une erreur qui s'affiche lorsque le crystalreport viewer se charge d'une form
    Exception has been thrown by the target of invocation
    Pourtant les même reports ont fonctionné sans problème.
    J'ai essayé beaucoup de choses. Reinstaller crystal report j'ai meme créé de nouveaux reportx mais la même erreur reste.

    Merci de m'aider

  2. #2
    Membre éprouvé Avatar de bibbi
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 113
    Par défaut
    Salut,

    Je pense que tu devrais donner un peu plus de renseignements sur la façon dont tu appelle ton CrystalReportViewer et montrer un peu de ton code.

    Parce-que là pour trouver le problème çà va être dur.

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 33
    Par défaut
    Pour l'appel de crystal report voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    CrystalReport3 rep = new CrystalReport3();                  
    aff.crystalReportViewer1.ReportSource = rep;                
    aff.Show();
    Voici l'erreur
    The assembly with display name 'CrystalDecisions.Enterprise.Framework' failed to load in the 'LoadFrom' binding context of the AppDomain with ID 1. The cause of the failure was: System.IO.FileNotFoundException: Could not load file or assembly 'CrystalDecisions.Enterprise.Framework, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. Le fichier spécifié est introuvable.
    File name: 'CrystalDecisions.Enterprise.Framework, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'

    === Pre-bind state information ===
    LOG: User = DELLVOSTROMOHAM\Administrateur
    LOG: DisplayName = CrystalDecisions.Enterprise.Framework, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304
    (Fully-specified)
    LOG: Appbase = file:///C:/GeoConseil 2712011/GeoConseil-02-12-2010/GeoConseilSVN NOS ELLIL/GeoConseilSVN NOS ELLIL/GeoConseilSVN/GeoConseilSVN/trunk/GEOCONSEIL/bin/Debug/
    LOG: Initial PrivatePath = NULL
    Calling assembly : CrystalDecisions.ReportSource, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304.
    ===
    LOG: This bind starts in default load context.
    LOG: Using application configuration file: C:\GeoConseil 2712011\GeoConseil-02-12-2010\GeoConseilSVN NOS ELLIL\GeoConseilSVN NOS ELLIL\GeoConseilSVN\GeoConseilSVN\trunk\GEOCONSEIL\bin\Debug\GEOCONSEIL.vshost.exe.Config
    LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
    LOG: Redirect found in application configuration file: 10.5.3700.0 redirected to 12.0.1100.0.
    LOG: Post-policy reference: CrystalDecisions.Enterprise.Framework, Version=12.0.1100.0, Culture=neutral, PublicKeyToken=692fbea5521e1304
    LOG: The same bind was seen before, and was failed with hr = 0x80070002.

  4. #4
    Membre confirmé

    Inscrit en
    Novembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2007
    Messages : 197
    Par défaut
    Ça ressemble à des DLL manquante : il n'arrive pas à trouver CrystalDecisions.Enterprise.Framework.dll. Pour régler ce problème, je m'assure qu'il y a dans mon dossier bin\debug fichiers suivants :

    • CrystalDecisions.CrystalReports.Engine.dll
    • CrystalDecisions.Enterprise.Framework.dll
    • CrystalDecisions.Enterprise.InfoStore.dll
    • CrystalDecisions.ReportAppServer.CommLayer.dll
    • CrystalDecisions.ReportSource.dll
    • CrystalDecisions.Shared.dll
    • CrystalDecisions.Windows.Forms.dll


    Pour ma part, il y a quatre fichier XML qui semble avoir été généré par Crystal :

    • CrystalDecisions.CrystalReports.Engine.xml
    • CrystalDecisions.ReportSource.xml
    • CrystalDecisions.Shared.xml
    • CrystalDecisions.Windows.Forms.xml


    Lorsque ses fichiers ne sont pas dans mon bin\debug j'ai des erreurs au runtime lorsque j'essaie d'ouvrir mon rapport. J'avance peut-être, mais c'est comme si le module Crystal intégré dans VS2008 (pour ma part) ne gère pas bien les références (ou encore nous ne comprenons pas comment elles fonctionnent ces références !).

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/10/2010, 17h10
  2. Réponses: 0
    Dernier message: 06/08/2010, 11h12
  3. Message d'Exception : Dispatcher processing has been suspended ?
    Par Ahryman40k dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 19/06/2009, 15h31
  4. StandardOut has not been redirected or the process hasn't started yet.
    Par Battosaiii dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 18/07/2008, 12h33
  5. Réponses: 3
    Dernier message: 17/01/2007, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo