Deploiement d'application avec dll

Signaler
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013
-
Messages postés
14771
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 mars 2021
-
Bonsoir à tous,
J'arrive au terme de mon Appli sous Visual Basic Express 2010 et je bute sur un dernier problème :
Jusque là je n'avais pas inclus de nouvelles reference .COM donc je pouvais distribuer simplement le fichier exe pour que cela fonctionne.
Aujourd'hui j'ai rajouter une reference "Microsoft Excel 12.0 Object Library" pour manipuler les objets Excel et cette methode de distribution ne marche plus. J'ai essayer plusieurs choses mais rien ne semble rajouter un fichier de deploiment de dll ou autres dans le dossier de publication.
Pouvez vous me dire si j'ai loupé quelque chose et ce qu'il faut faire ?

Merci beaucoup pour votre aide à nouveau...

8 réponses

Messages postés
14771
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 mars 2021
151
Bonjour,

Il y a un fichier qui a été créé à coté de ton Exe portant un nom ressemblant à : Interop.*.Dll
Il est à fournir avec ton Exe (en plus que Excel soit installé sur la machine).

Mon site
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013

Bonsoir Nhenry,
Je n'ai pas le fichier Interop.*.dll dans mon dossier de publication. Que faut t'il faire pour en arriver à ça ? J'ai regardé dans les propiétés du projet/Références, il y a une option pour obtenir les réferences en local ,mais cette option est grisé donc je ne peux pas essayer ça !
Merci de m'aider....
Messages postés
14771
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 mars 2021
151
Bonjour,

Alors, je ne vois pas, si Excel est bien installé.
C'est bien la même version d'Excel ?

Mon site
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013

J'ai Excel 2007 installé sur mon PC. Je suppose que la reference correspondante est bien la version 12.0. Et mon code fonctionne bien dans Visual Basic Express. Je ne vois pas non plus d'ou viens le probleme.
Si quelqu'un pouvez m'aider ca serait super, il me manque plus que ce détail pour deployer mon Appli....
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013

Bonjour à tous, je n'ai toujours pas régler mon problème pour deployer mon Appli. Je ne serais pas surpris que cela vient d'une limitation de la version Express de Visual Basic.
Si quelqu'un à la solution je suis toujours preneur mais je vais plutôt me tourner vers la génération de fichier csv qui convienne tout aussi bien pour mon Appli et m'evite de référencer Excel.
Messages postés
14771
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 mars 2021
151
Bonjour,

Je doute que ça vienne de là, mais bon, je ne bosse qu'avec des versions Pro aussi de VS :)

Sinon, le CSV est pas mal non plus.

Mon site
Messages postés
140
Date d'inscription
samedi 5 mars 2011
Statut
Membre
Dernière intervention
13 août 2013

Merci pour ta réponse NHenry,
J'ai modifié tout mon code pour generer des fichiers csv, comme cela mon code ne fait appel qu'au Framwork 4.0. C'est aussi bien et comme ca je ne risque pas d'eventuelle problème de referencement de dll même si il doit y avoir du progrés de ce coté là avec VB.net.
Messages postés
14771
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 mars 2021
151
Bonjour,

D'accord, je considère que le sujet est résolu.
Bon codage :)

Mon site