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 :

Application C# et installateur


Sujet :

C#

  1. #1
    Membre à l'essai
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Avril 2020
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Avril 2020
    Messages : 28
    Points : 21
    Points
    21
    Par défaut Application C# et installateur
    Bonjour,

    J'ai développé une petite application avec C# .NET et j'ai créé un installateur avec Inno Setup, mais lorsque j'exécute l'installateur, l'utilisateur peut choisir n'importe quel dossier pour installer l'application et le problème est que mon application dépend de l'emplacement de certains fichiers. Par exemple, mon application a besoin de connaître l'emplacement d'un fichier PDF et d'une dll pour pouvoir fonctionner. Si l'utilisateur choisit n'importe quel dossier lors de l'installation de l'application, comment l'application pourra retrouver le fichier PDF et la dll ?

    Si le fichier PDF et la dll ne sont pas installés dans le bon dossier, mon application ne fonctionnera pas.

    Je me demandais si en C#, l'application pourrait être indépendante de l'emplacement du fichier PDF et de la dll. Par exemple, est-il possible en C# de trouver le fichier PDF n'importe où sur l'ordinateur ?

    Peut-être y a-t-il quelque chose avec Inno Setup pour résoudre ce problème?

    Par exemple, je me souviens que la plupart des logiciels que j'installe sur mon ordinateur me permettent de choisir n'importe quel emplacement pour installer les fichiers pour l'application, alors je me demandais comment le logiciel peut-il deviner où sont les fichiers dont il a besoin pour fonctionner ?

    Merci.

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 749
    Points : 5 453
    Points
    5 453
    Par défaut
    La bonne pratique est d'installer les fichiers dont tu auras besoin dans C:\ProgramData\DossierDeTonApplication\
    De cette manière tu sais toujours où ils sont quelque soit le répertoire d'installation de ton programme et tu n'as pas les problèmes d'UAC.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 454
    Points : 998
    Points
    998
    Par défaut
    Juste je tiens à te faire remarquer que tu peux avec c# déterminer l'emplacement de ton programme pendant qu'il tourne et utiliser du fait des chemins relatifs etc.

Discussions similaires

  1. [Débutant] Liens Installateur Application.
    Par kitcarflo dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/01/2014, 22h27
  2. Installateur d'application sous c++builder
    Par drache dans le forum C++
    Réponses: 2
    Dernier message: 30/11/2010, 22h11
  3. Installateur application winform + service
    Par nobody007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/12/2009, 10h24
  4. Créer l'installateur de mon application
    Par MeDeVa dans le forum C#
    Réponses: 9
    Dernier message: 01/10/2009, 11h08
  5. Réponses: 1
    Dernier message: 08/08/2009, 14h43

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