none
Impossible de charger le fichier ou l'assembly 'CrystalDecisions.CrystalReports.Engine RRS feed

  • Question

  • Bonjour à tous,

    Je suis entrain de développer une application avec visual studio 2008 pro, à celle-ci j'ai intégré un rapport fait crystal report. Sur mon ordianteur aucun soucis tout fonctionne, en revanche sur le poste dédié j'ai un message d'erreur lorsque j'accède à un certain formulaire.

    Voici le détail de mon message d'erreur :



    Consultez la fin de ce message pour plus de détails sur l'appel du débogage juste-à-temps (JIT) à la place de cette boîte de dialogue.

    ************** Texte de l'exception **************
    System.InvalidOperationException: Une erreur s'est produite lors de la création du formulaire. Pour plus d'informations, consultez Exception.InnerException.
    L'erreur est : Impossible de charger le fichier ou l'assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou une de ses dépendances. Le fichier spécifié est introuvable. ---> System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'CrystalDecisions.CrystalReports.Engine,
    Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou une de ses dépendances. Le fichier spécifié est introuvable.
    Nom du fichier : 'CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
       à Ferro_Bascule.Fen_Pesee.InitializeComponent()
       à Ferro_Bascule.Fen_Pesee..ctor()

    AVT : le journal de liaison d'assembly est désactivé.
    Pour activer le journal des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
    Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
    Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].

       --- Fin de la trace de la pile d'exception interne ---
       à Ferro_Bascule.My.MyProject.MyForms.Create__Instance__[T](T Instance) dans 17d14f5c-a337-4978-8281-53493378c1071.vb:ligne 190
       à Ferro_Bascule.My.MyProject.MyForms.get_Fen_Pesee()
       à Ferro_Bascule.Fen_Mere.Fen_Mere_KeyDown(Object sender, KeyEventArgs e) dans D:\PROJET VB\Projet Bascule\Fen_Mere.vb:ligne 32
       à System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
       à System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
       à System.Windows.Forms.Form.ProcessKeyPreview(Message& m)
       à System.Windows.Forms.Control.ProcessKeyPreview(Message& m)
       à System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
       à System.Windows.Forms.Control.WmKeyChar(Message& m)
       à System.Windows.Forms.Control.WndProc(Message& m)
       à System.Windows.Forms.ButtonBase.WndProc(Message& m)
       à System.Windows.Forms.Button.WndProc(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Assemblys chargés ************** mscorlib
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Ferro_Bascule
        Version de l'assembly : 1.0.0.0
        Version Win32 : 1.0.0.0
        CodeBase : file:///D:/SupervBascule/Ferro_Bascule.exe
    ----------------------------------------
    Microsoft.VisualBasic
        Version de l'assembly : 8.0.0.0
        Version Win32 : 8.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Configuration
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Transactions
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    mscorlib.resources
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Microsoft.VisualBasic.resources
        Version de l'assembly : 8.0.0.0
        Version Win32 : 8.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_fr_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Version de l'assembly : 2.0.0.0
        Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
        CodeBase :
    file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** Débogage JIT ************** Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms.
    L'application doit également être compilée avec le débogage activé.

    Par exemple :

    <configuration>
        <system.windows.forms jitDebugging="true" /> </configuration>

    Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue.


    Avez-vous une solution à mon problème car j'ai beau chercher sur les différents forum mais rien ne me permet de résoudre celui-ci.

    Merci d'avance à tous.

    Cordialement.
    Jb_One36
    samedi 23 janvier 2010 09:44

Réponses


  • Vous utilisez ClickOnce pour déployer votre application mais votre assemblage CrystalDecisions.CrystalReports.Engine semble ne pas être inclus dans votre déploiement.

    Dans une premier temps, pour vérifier le contenu de votre déploiement, procédez de la manière suivante :

    1- Aller dans les propriétés de votre projet (clic droit sur le projet -> propriétés
    2- Sélectionner l'onglet "Publier"
    3- Cliquer sur le bouton "Fichers d'application..."
    4- Dans la colonne "Etat de publication" incluez tous les fichiers nécessaires à l'utilisation de Crystal Decisions

    Cordialement,

    Mathieu


    Mathieu Francesch Sharplog Engineering
    samedi 23 janvier 2010 10:14

Toutes les réponses

  • Bonjour,

    Comment déployez-vous votre application sur le poste client ? (ClickOnce, projet de déploiement ou copie de fichiers ?)

    Cordialement,

    Mathieu
    Mathieu Francesch Sharplog Engineering
    samedi 23 janvier 2010 09:56
  • Bonjour Mathieu,

    Tout d'abord merci pour ta réponse, pour déployer mon application je passe par le menu de visual basic de la façon suivante :
    Générer --> Publier <MonAppli> puis je suis la procédure de la boite de dialogue

    Est-ce que c'est bon ?

    Jb_One36
    samedi 23 janvier 2010 10:01

  • Vous utilisez ClickOnce pour déployer votre application mais votre assemblage CrystalDecisions.CrystalReports.Engine semble ne pas être inclus dans votre déploiement.

    Dans une premier temps, pour vérifier le contenu de votre déploiement, procédez de la manière suivante :

    1- Aller dans les propriétés de votre projet (clic droit sur le projet -> propriétés
    2- Sélectionner l'onglet "Publier"
    3- Cliquer sur le bouton "Fichers d'application..."
    4- Dans la colonne "Etat de publication" incluez tous les fichiers nécessaires à l'utilisation de Crystal Decisions

    Cordialement,

    Mathieu


    Mathieu Francesch Sharplog Engineering
    samedi 23 janvier 2010 10:14
  • Merci Mathieu pour ton aide.

    Super ! tout fonctionne à merveille, encore un grand Merci pour ton efficacité et ta rapidité.

    Tu m'as enlevé une bonne épine du pied.

    Bonne journée.

    Jb_One36
    samedi 23 janvier 2010 10:27
  • Ce fut un plaisir.

    Bon week-end.

    Mathieu


    Mathieu Francesch Sharplog Engineering
    samedi 23 janvier 2010 10:41
  • salut a tous 

    j'ai le meme probleme j'ai procede comme vous dite mais tjr le meme message d'erreur j'espere que qlq peux m'aider 

    merci bcp 

    rachid

    • Proposé comme réponse CEDRIC.K lundi 22 juillet 2019 17:26
    • Non proposé comme réponse CEDRIC.K lundi 22 juillet 2019 17:28
    vendredi 9 novembre 2012 12:02