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

Dotnet Discussion :

[vb.net] référence COM : problème déploiement application


Sujet :

Dotnet

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut [vb.net] référence COM : problème déploiement application
    Bonjour,

    j'ai développé une application en VB.Net et j'ai utilisé un composant COM : "Microsoft DTSPackage Object Library"

    Lorsque j'utilise cette application sur mon poste il n'y a pas de problème.
    Mais quand je l'installe sur un autre poste, j'ai l'erreur suivante qui apparait à l'exécution de l'appli :

    System.Runtime.InteropServices.COMException (0x80040154): La récupération de la fabrique de classe COM pour le composant avec le CLSID {10020200-EB1C-11CF-AE6E-00AA004A34D5} a échoué en raison de l'erreur suivante : 80040154.

    Je n'arrive pas bien à comprendre pourquoi,
    j'ai essayé d'ajouter la dll Interop.DTS.dll sur le poste avec le regsvr32 sans succès.
    je ne comprends pas comment je pourrai résoudre ce problème, c'est un peu du chinois pour moi.

    Je sais qu'il y a déjà eu quelques sujets postés sur ce forum mais sans réponse précise concernant ce problème.

    Si quelqu'un à une idée...

  2. #2
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut
    Salut

    Dans les references de ton projet as tu mis "Copie Locale" pour cette dll ??
    il l a copiera alors automatiquement dans le repertoire Debug ou Release ....


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut
    Bonjour,

    oui bien sur la copie locale est bien activée,
    et quand je publie mon projet, je retrouve dans le dossier généré le fichier "Interop.DT.dll.deploy"

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut
    Bon ben j'ai trouvé la solution:
    il faut installer SQL Server Client sur le poste qui utilise l'appli
    sinon on a pas accès au Microsoft DTSPackage

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    Comme tous composant microsoft natif qui se situe coté Client pour SQL Server, il faut avoir installé Sql client sur la machine.

    Cependant je reconnais que les messages d'erreurs laconiques de microsoft ne sont pas d'une grande aide... ca n'aurait pas été compliqué de dire que SqlClient etait absent et qu'il en avait besoin...

    cependant DTS tu aurait pu t'en douté. Data Transformation System.

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Par défaut
    Bonjour,

    En faisant Demarrer/Programmes/Microsoft SQL Server 2005/SQL Server Business Intelligence Development Studio/Fichier/Nouveau/Projet/Projet Integration Services/ j'obtiens aussi l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La récupération de la fabrique de classe COM pour le composant avec le CLSID blablabla a échoué en raison de l'erreur suivante : 80040154
    J'ai Microsoft SQL Server Native Client d'installé mais sa réparation échoue
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le fichier blabla\sqlncli.msi n'est pas un package d'installation correct
    Que faire pour ne pas tout réinstaller ?

    a+, =)
    -=Clément=-

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/05/2011, 19h31
  2. Réponses: 6
    Dernier message: 27/10/2010, 17h22
  3. Problème déploiement application c#
    Par lucazzo dans le forum Développement Windows
    Réponses: 1
    Dernier message: 14/07/2010, 16h56
  4. Problème déploiement application vb Embedded sur window ce 4.2
    Par khalil_6 dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 16/03/2008, 13h11
  5. problème déploiement application struts
    Par gloglo dans le forum Struts 1
    Réponses: 1
    Dernier message: 29/11/2006, 11h38

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