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

Visual Studio Discussion :

ClickOnce et appConfig


Sujet :

Visual Studio

  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 025
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 025
    Points : 5 462
    Points
    5 462
    Par défaut ClickOnce et appConfig
    Bonjour,

    je viens de reprendre une application qui utilise un app.config contenant diverse informations dont certaines sont spécifiques à l'ordinateur cible.

    Pour faciliter le déploiement des mise à jours je dois mettre en place clickOnce. Le problème vous l'aurez compris c'est le app.config qui va être écrasé à chaque mise à jour, et s'il faut repasser sur chaque poste on ne gagne pas grand chose, surtout que le chemin d'acces à l'application est imbuvable[...]

    Il faudrait surement utiliser les users.settings sauf que je ne peux pas modifier l'application, et en plus c'est des réglages machines (ports) et potentiellement plusieurs utilisateur sur la machine.

    Ce que je veux donc faire c'est:
    A la premiere execution faire une copie du app.config dans le dossier "data" de clickOnce.
    Modifier une fois ce fichier.
    Forcer l'utilisation de ce appConfig par l'application.

    J'ai chercher un petit moment comment utiliser un autre AppConfig et donc maintenant il ne me reste plus qu'a faire des tests.
    (pour info changement appConfig:http://stackoverflow.com/questions/6...fig-at-runtime)
    La question que je me pose : est-ce que c'est pas un tordu? N'existe-il pas un autre moyen?

    Merci!

  2. #2
    Membre éprouvé
    Avatar de dkmix
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : Jamaïque

    Informations forums :
    Inscription : Septembre 2007
    Messages : 619
    Points : 924
    Points
    924
    Par défaut
    Bonjour,
    Le problème vous l'aurez compris c'est le app.config qui va être écrasé à chaque mise à jour
    ClickOnce n’écrase pas automatiquement tout app.config. De mémoire, il faut jouer avec la portée des variables et/ou les paramètres de déploiement de clic once.

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 025
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 025
    Points : 5 462
    Points
    5 462
    Par défaut
    Citation Envoyé par dkmix Voir le message
    Bonjour,

    ClickOnce n’écrase pas automatiquement tout app.config. De mémoire, il faut jouer avec la portée des variables et/ou les paramètres de déploiement de clic once.
    Merci de la réponse.

    En tout cas ici il écrase tout .
    Pour la portée j'imagine c'est en utilisant l'IHM de visual studio au niveau de Settings.settings, sauf qu'ici ca n'est pas utilisé. Il s'agit d'un appConfig ajouté à la main.
    Pour les paramètres de déploiement est ce que tu sais ou je pourrais trouver plus de détail?
    En fait dans tout ce que je trouve c'est toujours la même chose, soit on préconise d'abandonner ClickOnce, soit de passer par des settings utilisateurs.

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/01/2006, 15h05
  2. [Vb.Net] AppConfig et DLL
    Par prophetky dans le forum Windows Forms
    Réponses: 6
    Dernier message: 16/12/2005, 09h27
  3. [VS.Net 2005][ClickOnce] Mon application ne démarre pas
    Par Vonotar dans le forum Visual Studio
    Réponses: 3
    Dernier message: 07/12/2005, 14h44
  4. [AppConfig] Fichier de configuration
    Par Longrais dans le forum Langage
    Réponses: 2
    Dernier message: 28/09/2005, 16h47

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