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

C++/CLI Discussion :

D�ployer une application utilisant une assembly en C++/CLI


Sujet :

C++/CLI

  1. #1
    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 D�ployer une application utilisant une assembly en C++/CLI
    Bonjour,

    J'ai une application .Net utilisant une assembly en C++/CLI (Wrapper sur DLL C natives). Sur mon poste tout fonctionne parfaitement, le probl�me c'est lors du d�ploiement.

    L'installation du package dotnetfx ne doit pas mettre en place ce qui est n�cessaire � des application C++/CLI car j'ai une erreur comme quoi il n'est pas possible de charger l'assembly ou une de ses d�pendances. J'ai test� avec une application console bidon en C++/CLI pour v�rifier et, effectivement, ca ne fonctionne pas non plus.

    Que dois-je installer sur les postes pour pouvoir utiliser le C++/CLI ? Faut-il installer un SDK pour le C++ ? (pour la partie propre au C++, j'utilise #include <string>, rien de plus)

    Config : Windows XP SP2, dotnetfx install�, application compil�e en mode release bien �videmment.

    Merci.

    Edit : bon, apr�s avoir un peu farfouill�, je suis tomb� sur le vcredist_x86.exe dans les packages du bootstrapper de VS2005, je l'ai install� et ca fonctionne.

  2. #2
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 33
    Par d�faut
    J'ai aussi une application c# qui utilise une dll native C++ et que je veux d�ployer. J'ai eu exactement le m�me probl�me, puisque quand j'installe mon appli sur un autre PC j'ai l'exception DllNotFoundException. Alors j'ai install� vcredist_x86.exe, mais j'ai tjrs le m�me probl�me.
    J'ai fait l'installation de l'appli et de vcredist_x86.exe sur un ordi qui utilise windows XP sp2 et un autre ou ya Windows vista familial (64 bits) mais pas de changement.
    En parcourant l'aide msdn, j ai compris que vcredist_x86.exe est utilis� lorsque on veut utiliser des assembly C++ partag�s. Mais pour les assembly priv�s il faut rajout� Microsoft.VC80.CRT. C'est ce que j'ai fait. Et pourtant pas d'am�lioration !
    Est ce que vous avez une id�e sur d'ou est ce que �a pourrais provenir ?
    Merci de votre aide.

    Edit: mon probl�me �tait que la Dll C++ etait compil� en Debug. Depuis que je l'ai recompil� en Release �a marche parfaitement.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment utiliser une API dans une application Android
    Par La March dans le forum Android
    R�ponses: 7
    Dernier message: 18/06/2014, 10h16
  2. R�ponses: 2
    Dernier message: 13/05/2013, 19h31
  3. Finalisation d'une application utilisant une BDD Oracle
    Par anubis55 dans le forum Import/Export
    R�ponses: 2
    Dernier message: 24/02/2013, 22h51
  4. [Joomla!] passer d'une application locale � une application web sur Joomla
    Par Gabrieel dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 1
    Dernier message: 15/05/2008, 18h38
  5. Comment utiliser une webcam avec une application web
    Par /*Mr.D*/ dans le forum Services Web
    R�ponses: 3
    Dernier message: 24/01/2007, 07h59

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