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 :

Publication et dll


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut Publication et dll
    Bonjour,

    Je cherche à publier mon premier programme vb.net. Celui-ci utilise des dll tierces récupérées dans divers SDK. Celles-ci ne sont manifestement pas des dll COM : un message me le précise quand j'essaye de les ajouter comme références au projet. Ma question est la suivante : comment puis-je faire dans ce cas pour que ces dll soient malgré tout incluses dans la publication, pour qu'à l'installation du logiciel sur un autre ordi elles soient elles aussi installées ? Merci d'avance pour le coup de pouce.

  2. #2
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut
    Je précise mon problème - certainement dû à un manque de compréhension de ma part quant au fonctionnement de VB.net.
    J'ai donc finit mon premier programme. Lorsque je le lance depuis Visual studio avec le deboggage, il marche très bien. Mais une fois publié et installé sur un autre ordi, il ne marche plus du tout car les dll auquel il fait appel manquent...
    J'ai donc cherché à ajouter ces dll comme références, mais j'ai toujours une erreur comme quoi ces dll ne sont pas COM et je ne parviens pas à les inclure dans mon projet.
    Il y a bien un moyen : ajouter manuellement les dll dans system32 une fois le logiciel installé, mais ce n'est vraiment pas très élégant - et il est de plus recommandé que certaines dll que j'utilise ne soient pas placés dans les dossiers de Windows....
    Comment puis-je faire pour que l'installation du logiciel se charge aussi de copier les dll, si possible à un endroit au choix (program files (x86)/programme par exemple) ? J'ai cherché des tutos à ce sujet mais sans succès. Un coup de pouce serait vraiment bienvenu ! Merci d'avance

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mars 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 20
    Par défaut
    Après quelques tests et pas mal de lecture sur le net, je crois que j'ai trouvé - je poste au cas ou ça puisse aider quelqu'un.
    Il n'y a pas un moyen d'intégrer les dll au processus de déploiement avec visual studio. Il suffit de faire un pack qui comprends l'exe et les dll et de les garder dans le même dossier. C'est tout ! (Les dll que j'utilise ne pouvaient pas être référencées dans le projet car non COM, d'où mes premières questions).

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2010
    Messages : 132
    Par défaut
    merci de partager...

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

Discussions similaires

  1. [Débutant] Publication dll manquante
    Par chneu87 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 29/08/2016, 13h53
  2. Réponses: 0
    Dernier message: 23/03/2009, 12h04
  3. DLL HELL, BackGroundWorker, publication et regsvr32
    Par cedric.synix dans le forum Windows Forms
    Réponses: 3
    Dernier message: 04/12/2007, 09h24
  4. Equivalent à ExeName pour une DLL
    Par Smortex dans le forum Langage
    Réponses: 7
    Dernier message: 16/07/2002, 21h07
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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