Meilleur auteur de réponses
Impossible de charger le fichier ou l'assembly 'CrystalDecisions.CrystalReports.Engine

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
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- Proposé comme réponse Mathieu Francesch samedi 23 janvier 2010 11:53
- Marqué comme réponse Gilles TOURREAUModerator dimanche 24 janvier 2010 22:55
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 -
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 -
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- Proposé comme réponse Mathieu Francesch samedi 23 janvier 2010 11:53
- Marqué comme réponse Gilles TOURREAUModerator dimanche 24 janvier 2010 22:55
-
-
-
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