|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
Je sais en lisant le titre, vous aller me répondre que c'est classique, qu'il suffit d'ajouter les 4 modules de fusions, mais je les ai ajouté et j'ai toujours l'erreur...j'ai une FileNotFoundExecption...une assembly manquante du crystalEngine... J'ai ajouté la license key que j'ai trouvé en cliquant que le menu aide de VS 2003 et j'ai un crystal Report bundled ... J'ai tout essayé, j'ai supprimé et refait mon projet de setup une dizaine de fois, rien n'y fait j'ai toujours la même erreur... J'ajoute a votre connaissance que j'utilise un rapport existant qui n'est pas déclaré comme ressouce, je vous monrtre le code : rpt = new ReportDocument(); rpt.Load(Parametre.PhysicalReportPath + Parametre.RptName.Trim() ); //On associe le rapport du ticket CrystalDecisions.Shared.TableLogOnInfo rptTableLogin = null; //Added for configuring DB connection foreach(CrystalDecisions.CrystalReports.Engine.Table rptTable in rpt.Database.Tables) { rptTableLogin = rptTable.LogOnInfo; rptTableLogin.ConnectionInfo.ServerName = Parametre.ServerName; rptTableLogin.ConnectionInfo.DatabaseName = Parametre.DataBaseName; rptTableLogin.ConnectionInfo.UserID = Parametre.SqlServerUserId; rptTableLogin.ConnectionInfo.Password = Parametre.SqlServerPwd; rptTableLogin.TableName = rptTable.Name; rptTable.ApplyLogOnInfo(rptTableLogin); rptTable.Location = rptTable.Name; } ParameterFieldDefinitions crParameterFieldDefinitions = null; ParameterFieldDefinition crParameterFieldDefinition = null; ParameterValues crParameterValues = new ParameterValues(); ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue(); crParameterFieldDefinitions = rpt.DataDefinition.ParameterFields; // Name of the parameter crParameterFieldDefinition = crParameterFieldDefinitions[0]; // Set discrete value crParameterDiscreteValue.Value = Parametre.User; // Add parameter value crParameterValues = crParameterFieldDefinition.CurrentValues; crParameterValues.Add(crParameterDiscreteValue); // Apply the current value to the parameter definition crParameterFieldDefinition.ApplyCurrentValues(crParameterValues); crystalReportViewerTicket.ReportSource = rpt; Si qq a une ideé ...please sauvez moi snif snif |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() |
Toujours personne???
J'ai changé de méthode, j'utilise maintenant uniquement un rapport tout simple crée dans VS 2003 , avec uniquement deux champs, le rapport est une ressource incorporée, et j'ai toujours le problème de déploiment, maintenant j'ai le message suivant : 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.IO.FileNotFoundException: Le fichier ou l'assembly nommé CrystalDecisions.Windows.Forms ou l'une de ses dépendances, est introuvable. Nom du fichier*: "CrystalDecisions.Windows.Forms" at Interface_Oblomov.FRptTicket..ctor() at Interface_Oblomov.FRptTicket.GetInstance() at Interface_Oblomov.FParamTicket.BTOK_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) === Pre-bind state information === LOG: DisplayName = CrystalDecisions.Windows.Forms, Version=10.0.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304 (Fully-specified) LOG: Appbase = C:\Documents and Settings\Administrateur.GENIEMICRO\Menu Démarrer\Programmes\InterfaceOblomov\ LOG: Initial PrivatePath = NULL Calling assembly : Interface_Oblomov, Version=1.0.2372.20823, Culture=neutral, PublicKeyToken=null. === LOG: Publisher policy file is not found. LOG: Host configuration file not found. LOG: Using machine configuration file from C:\WINNT\Microsoft.NET\Framework\v1.1.4322\config\machine.config. LOG: Post-policy reference: CrystalDecisions.Windows.Forms, Version=10.0.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304 LOG: Attempting download of new URL file:///C:/Documents and Settings/Administrateur.GENIEMICRO/Menu Démarrer/Programmes/InterfaceOblomov/CrystalDecisions.Windows.Forms.DLL. LOG: Attempting download of new URL file:///C:/Documents and Settings/Administrateur.GENIEMICRO/Menu Démarrer/Programmes/InterfaceOblomov/CrystalDecisions.Windows.Forms/CrystalDecisions.Windows.Forms.DLL. LOG: Attempting download of new URL file:///C:/Documents and Settings/Administrateur.GENIEMICRO/Menu Démarrer/Programmes/InterfaceOblomov/CrystalDecisions.Windows.Forms.EXE. LOG: Attempting download of new URL file:///C:/Documents and Settings/Administrateur.GENIEMICRO/Menu Démarrer/Programmes/InterfaceOblomov/CrystalDecisions.Windows.Forms/CrystalDecisions.Windows.Forms.EXE. ************** Assemblys chargés ************** mscorlib Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- Interface_Oblomov Version de l'assembly*: 1.0.2372.20823 Version Win32*: 1.0.2372.20823 CodeBase*: file:///C:/Documents%20and%20Settings/Administrateur.GENIEMICRO/Menu%20D%E9marrer/Programmes/InterfaceOblomov/Interface_Oblomov.exe ---------------------------------------- System.Windows.Forms Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll ---------------------------------------- System Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- System.Drawing Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll ---------------------------------------- System.Data Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll ---------------------------------------- System.Xml Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll ---------------------------------------- System.EnterpriseServices Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.2032 CodeBase*: file:///c:/winnt/assembly/gac/system.enterpriseservices/1.0.5000.0__b03f5f7f11d50a3a/system.enterpriseservices.dll ---------------------------------------- mscorlib.resources Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.573 CodeBase*: file:///c:/winnt/assembly/gac/mscorlib.resources/1.0.5000.0_fr_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Data.resources Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.573 CodeBase*: file:///c:/winnt/assembly/gac/system.data.resources/1.0.5000.0_fr_b77a5c561934e089/system.data.resources.dll ---------------------------------------- SYSTEM.WINDOWS.FORMS.resources Version de l'assembly*: 1.0.5000.0 Version Win32*: 1.1.4322.573 CodeBase*: file:///c:/winnt/assembly/gac/system.windows.forms.resources/1.0.5000.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. /*******************************************************/ Comme j'ai installé VS2005 et VS2003, je me dit que c'est peut être du à ça... si qq peut m'aider... |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
J'avance par petis pas...
Je me suis aprerçu que dans mon setup project la version de l'assembly CystalDecisions.Windows.Forms etait 10.0.3300 alors que sur la machine cliente il me signale que l'assembly CystalDecisions.Windows.Forms avec la version 10.0.9500 est manqante!!!! Il y a un probleme de version d'asembly, je deploie une assembly qui n'est pas la bonne, pourquoi??? mystere et boule de gomme, puisque ces assemblys sont mis automatiquement ds le setup.. qq peut m'aider??? Merci de votre aide |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() |
Je continue toujours mon investigation
Dans mon Appli, lorsque je balaye les références j'ai bien CrystalDecisions.Windows.Forms avec une version : 10.0.3300.0 dans mon setup c'est la meme version , mais pourquoi sur le poste client dans le dossir de l'appli il y a l'assembly CrystalDecisions.Windows.Forms avec une version de 10.0.9500.0??? Est ce normal??? si qq peut m'aider??? |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
Je ne comprends plus rien, j'ai meme telecharger les modules de fusion pour vs 2003 et rien n'y fait, j'ai toujours cette satané erreur!!!!
Personne n'a été confronté a ce problème??? |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
J'ai enfin trouvé la solution.... Je vous explique, cela peut servir à qq d'autre on ne sait jamais... J'utilise VS2003 pour le développement et Crytsal Report 10 pour réaliser mes rapports. Mon idée était d'intégrer les rapports déja existants dans mon application. En fouillant dans la documentation, il est dit que pour connaitre la version de crystal Report qui est utilisée ds VS 2003, il suffit d'aller dans le menu help, de cliquer sur le menu "A propos de microsoft visual c# .NET" pour savoir quelle version de crystal on utilise, et d'aprés la doc c'est la 9 !!! En créant mon projet de setup, et en remarquant les références je me suis aperçu que les assembly avaient pour version 10.0.3300.0, ce qui n'était pas logique, en fouillant un peu plus, si on fait un clique droit sur la boite à outils , on peut ajouter ou supprimer de éléments.Je fus surpris de m'apercevoir qu'il y avait deux crystalReportViewer, deux reportDocument, l'un avec la version 9 et l'autre avec la version 10!!!! voici le lien qui m'a permis de comprendre que j'utilisais le CR10 : http://support.businessobjects.com/l..._netzone_howto Ceci etant dit, il fallait que j'utilise les merge module de CR 10 et non de CR 9, il faut biensur exclure dans le setup project toutes les références de Crystal, ajouter le module crystal_managed2003.msm, en lui ajoutant la clé que vous avez sur le cd de CR10 et tout marche nikel!!!!! J'espère que ces explications serviront à qq |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com