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# Discussion :

créer un installable pour une application


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 54
    Points
    54
    Par défaut créer un installable pour une application
    Bonjour à tous,
    j'ai fait une application en C# , et j'ai utilisé dans ça réalisation 2 librairies : "DeveExpress" et "FingerPrint SDK", et aussi j'ai utilisé des "DLL" de MATLAB et aussi un fichier .INI,j'ai crée l'installable de cette application en utilisant "Inno Setup Compiler" , et j'ai ajouter tous les référencer que le C# a mais dans le BIN/DEBUG et aussi le Fichier .ini , le problème: quand j'ai installer l'application sur mon PC elle a marche normale, mais quand j'ai la installer sur un autre PC sa na pas marche , s'il vous plait vous pouvez m'aide? Merci

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Il faut vérifier si le .NET Framework Redistributable est bien installé sur la machine cible, et au besoin, enregistrer les dlls que tu utilises dans le GAC.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Points : 64
    Points
    64
    Par défaut
    Pourquoi ne pas utiliser le déploiement intégré avec Visual Studio ?

    Il existe deux types de déploiement pour des clients lourds :
    • ClickOnce, de préférence pour les petits projets
    • Windows Installer, pour les plus gros projets ou pour un installer plus standard


    Petit comparatif entre les deux solutions.

    Cdt,
    Kevin D.
    Consultant/Formateur .NET
    Blog

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 54
    Points
    54
    Par défaut
    Merci pour vous reponse , pour "framework redistributable" est ce que si je réinstalle visual studio sur la machine cible ça résolu le problème ? et c'est quoi GAC?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Points : 64
    Points
    64
    Par défaut
    Tu trouvera les redistribuable à installer ici :

    Concernant le GAC (Global Assembly Cache), il s'agit d'un cache dans lequel sont référencés certaines librairies .NET (en général, le Framework .NET et quelques librairies partagées).

    Cdt,
    Kevin D.
    Consultant/Formateur .NET
    Blog

  7. #7
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Non, installer vs sur la machine cible ce n'est pas la solution. Il faut redistrubuer le framework .net avec ton application cf. ceci par exemple

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 54
    Points
    54
    Par défaut
    le problème que j'ai eu moi même quand j'ai installer le .Net FrameWork dans le PC cible elle na pas marche c'est logique ça?

  9. #9
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Tu as enregistré les dlls dans le gac ? (ça peut être ça la source de ton pb ...)

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 54
    Points
    54
    Par défaut
    j'ai enregistrer les DLL avec regsvr32 dans l'invite de commande

Discussions similaires

  1. Créer un install d'une application PHP
    Par sami_c dans le forum Zend
    Réponses: 5
    Dernier message: 12/02/2013, 09h48
  2. Création d'un projet d'installation pour une application Winforms
    Par boby62423 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/01/2009, 21h38
  3. Réponses: 1
    Dernier message: 18/06/2007, 16h10
  4. Réponses: 14
    Dernier message: 10/04/2007, 07h59
  5. Créer un patch pour une application
    Par oneTime dans le forum Windows
    Réponses: 7
    Dernier message: 17/02/2007, 22h28

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