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

SDK Discussion :

Problème de deploiment avec crystal Report et VS 2003, c#


Sujet :

SDK

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut Problème de deploiment avec crystal Report et VS 2003, c#
    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

  2. #2
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut
    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...

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut Version differente CystalDecisions.Windows.Forms
    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

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut CrystalDecisions.Windows.Forms versions différentes
    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???

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut toujours la meme exception
    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???

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 38
    Points : 22
    Points
    22
    Par défaut Enfin la solution!!!
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de chemin avec Crystal Report
    Par sevyc64 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 14/10/2011, 17h00
  2. Problème ASP.Net avec crystal Report site déjà hébergé
    Par koutouodilon dans le forum Sujets
    Réponses: 1
    Dernier message: 20/06/2011, 17h35
  3. problème d'impression avec Crystal report
    Par dreadnight dans le forum VB.NET
    Réponses: 9
    Dernier message: 22/04/2010, 21h10
  4. Problème sous états avec (crystal reports X, java)
    Par hatimov dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 22/10/2008, 18h50
  5. problème d'export avec crystal report
    Par agent63 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 25/04/2008, 17h12

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