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

VB.NET Discussion :

Mon projet incompatible sur un autre pc


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Mon projet incompatible sur un autre pc
    Bonsoir je viens de finir mon projet.

    Je décide de le tester sur le pc de mon frère.

    C'est un projet en ado.net avec mysql.
    Une form conteneur et plusieurs form enfant.

    Quand je lance l'application je clique sur mon .exe un spashscreen se lance et seulement ensuite se lance la form conteneur.

    Je vais dans mon menu et décide par exemple de lancer la form ajout de client et la j'obtient un message d'erreur:

    Une exception non gérée s'est produite dans votre application
    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.TypeInitializationException: Une exception a été levée par l'initialiseur de type pour 'Agenda_coiffure.module_agenda'. ---> System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Agenda_types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le fichier spécifié est introuvable.
    Nom du fichier*: 'Agenda_types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
    à Agenda_coiffure.module_agenda..cctor()

    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 ---
    à Agenda_coiffure.main_form.ConsultationToolStripMenuItem_Click(Object sender, EventArgs e)
    à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    à System.Windows.Forms.Control.WndProc(Message& m)
    à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    à System.Windows.Forms.ToolStrip.WndProc(Message& m)
    à System.Windows.Forms.ToolStripDropDown.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.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Agenda_de_coiffure
    Version de l'assembly*: 1.0.0.0
    Version Win32*: 1.0.0.0
    CodeBase*: file:///C:/Users/HellHound/Desktop/Agenda_de_coiffure.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Version de l'assembly*: 8.0.0.0
    Version Win32*: 8.0.50727.4927 (NetFXspW7.050727-4900)
    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.4927 (NetFXspW7.050727-4900)
    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.4927 (NetFXspW7.050727-4900)
    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.4927 (NetFXspW7.050727-4900)
    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.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Configuration
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    mscorlib.resources
    Version de l'assembly*: 2.0.0.0
    Version Win32*: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase*: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.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.
    Dans ma solution j'ai 3 projets dont 1 projet qui est utilisé juste pour une classe, je me demande si le problème ne viendrait pas de la....

    Si quelle q'un pouvait m'aider

    merci

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Agenda_types, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le fichier spécifié est introuvable.
    Je pense que c'est clair, regarde si l'assembly en question se trouve bien dans le dossier de ton exécutable. Si c'est le cas, regarde si les assemblies qu'il utilise sont présents.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Merci de votre aide.

    C'est la première fois que je teste un .exe d'un projet.

    Quand je vais dans le répertoire ou se trouve mon code

    j'ai deux répertoires: agenda_coiffure et agenda_type.

    dans agenda_coiffure j ai le dossier bin et le dossier debug.

    J'ai donc copié tous les fichiers du dossier debug:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    Agenda de coiffure.vshost.exe
    Agenda de coiffure.vshost.exe.manifest
    Agenda_de_coiffure
    Agenda_de_coiffure.exe
    Agenda_de_coiffure
    Agenda_de_coiffure.vshost
    Agenda_de_coiffure.vshost.exe
    Agenda_de_coiffure
    Agenda_types.dll
    Agenda_types
    Agenda_types
    AttenteBar.dll
    AttenteBar
    AttenteBar
    DirectX.Capture.dll
    documentation
    DShowNET.dll
    J'ai donc pris tous ces fichiers pour les mètres sur l'autre pc.

    Pour moi il me manque aucun fichier enfin je pense!
    Et quand je teste le .exe sur le pc ou j'ai programmé tous se passe bien.

    Que faire

    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Bonjour StormimOn,

    Puis je vous envoyez mon projet pour que vous puissiez y regarder.
    Car je tourne en rond, après plusieurs semaine de programmation, je sais le faire tourner que sur mon pc

    D'avance merci.

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 151
    Par défaut
    Sur le PC de ton frère tu dois installer le framework 2.0 minimum pour faire tourner ton appli ^^

  6. #6
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Apparemment ton projet a une DLL qui s'appelle "Agenda_types".

    Tu peux voir cette DLL dans "Référence". Je pense qu'a l'option Copie Local, il doit être a False, du coup je pense ue ton fichier d'installation ne possède pas ce fichier qui est nécessaire.

    Mets le a True, recréer ton Setup et réessai.

Discussions similaires

  1. comment fonctionner mon prg delphi sur une autre machine
    Par halimelio dans le forum Débuter
    Réponses: 1
    Dernier message: 15/05/2010, 20h04
  2. comment éxecuter mon application asp sur un autre pc?
    Par lapirouze dans le forum ASP.NET
    Réponses: 1
    Dernier message: 15/03/2010, 16h33
  3. Inclure mon fichier .js sur un autre site WEB
    Par homeostasie dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/08/2009, 16h43
  4. image de mon disque système sur une autre partition
    Par Yepazix dans le forum Windows Vista
    Réponses: 3
    Dernier message: 16/01/2008, 23h43
  5. utiliser l'exé de mon projet VB6 sur une machine ne contenant pas VB6
    Par kouassi_denis dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/02/2007, 14h57

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