none
Fichiers produits par ClickOnce RRS feed

  • Question

  • Bonjour

    Quand je publie un programme via ClickOnce, j'obtiens dans le répertoire de publication

    • setup.exe
    • NomAppli.application
    • un répertoire Application Files contenant un sous répertoire NomAppli lui même contenant plusieurs fichiers.

    N'est-il pas possible de tout regrouper dans un seul setup.exe ?

    Merci

    Bernard


    Bernard Bouree

    mercredi 8 février 2017 16:52

Réponses

  • Bonsoir,

    Non, ce n'est pas possible et surtout cela va à contre emploi du principe du ClickOnce.

    Vous publier votre application sur un serveur.

    Pour utiliser votre application, il suffit de l'installer UNE FOIS.

    La PREMIERE FOIS, l'utilisateur exécute le setup qui est sur le serveur.

    Votre programme est installé sur l'ordinateur de l'utilisateur (prévoyez une icône sur le bureau).

    Et à chaque fois qu'il utilise votre programme (double click sur l'icone), votre application vérifie si il y une mise à jour disponible.

    Si c'est le cas, votre appli proposera de l'installer.

    Pour le programmeur, pour chaque version, vous republiez votre application au même endroit.

    ClickOnce se charge, sur le serveur, de créer des répertoires et sous répertoires ou sont enregistrés les différentes versions.

    Il n'y plus de désinstallation/réinstallation à faire pour les mises à jour.

    Cordialement

    Gérard


    • Modifié GP79 mercredi 8 février 2017 21:19
    • Marqué comme réponse BernardBouree jeudi 9 février 2017 20:52
    mercredi 8 février 2017 21:17
  • Bonjour,

    On lance l'exécutable UNE FOIS (double click sur le setup).

    Le programme est installé sur le poste de l'utilisateur.

    Ensuite, il clique sur l'icône installée sur le bureau de l'ordinateur.

    C'est le programme lui même qui va chercher sur le serveur la présence d'une nouvelle version.

    Si le serveur n'est pas accessible, le programme s'exécute normalement avec la version installée sur le poste.

    Dans l'onglet publication vous pouvez spécifier si l'application st disponible en ligne ou hors connexion.

    Cordialement

    Gérard

    • Marqué comme réponse BernardBouree vendredi 10 février 2017 14:03
    vendredi 10 février 2017 07:52

Toutes les réponses

  • Bonsoir,

    Non, ce n'est pas possible et surtout cela va à contre emploi du principe du ClickOnce.

    Vous publier votre application sur un serveur.

    Pour utiliser votre application, il suffit de l'installer UNE FOIS.

    La PREMIERE FOIS, l'utilisateur exécute le setup qui est sur le serveur.

    Votre programme est installé sur l'ordinateur de l'utilisateur (prévoyez une icône sur le bureau).

    Et à chaque fois qu'il utilise votre programme (double click sur l'icone), votre application vérifie si il y une mise à jour disponible.

    Si c'est le cas, votre appli proposera de l'installer.

    Pour le programmeur, pour chaque version, vous republiez votre application au même endroit.

    ClickOnce se charge, sur le serveur, de créer des répertoires et sous répertoires ou sont enregistrés les différentes versions.

    Il n'y plus de désinstallation/réinstallation à faire pour les mises à jour.

    Cordialement

    Gérard


    • Modifié GP79 mercredi 8 février 2017 21:19
    • Marqué comme réponse BernardBouree jeudi 9 février 2017 20:52
    mercredi 8 février 2017 21:17
  • Bonsoir

    Merci pour votre réponse.

    Je n'utilise pas de serveur mais partage un répertoire sur DRopBox. cela marche t il ?

    Je comprend donc que l'utilisateur n'a pas besoin de copier le répertoire de publication sur son PC mais seulement de cliquer sur setup.exe pour utiliser le programme et le mettre à jour.

    Puisqu'il n'y pas d'installation que se passe t il si l'utilisateur n'est pas connecté au Web? peut il quand même utiliser le programme?

    Merci pour ces précisions

    Cordialement

    Bernard


    Bernard Bouree

    jeudi 9 février 2017 20:58
  • Bonjour,

    On lance l'exécutable UNE FOIS (double click sur le setup).

    Le programme est installé sur le poste de l'utilisateur.

    Ensuite, il clique sur l'icône installée sur le bureau de l'ordinateur.

    C'est le programme lui même qui va chercher sur le serveur la présence d'une nouvelle version.

    Si le serveur n'est pas accessible, le programme s'exécute normalement avec la version installée sur le poste.

    Dans l'onglet publication vous pouvez spécifier si l'application st disponible en ligne ou hors connexion.

    Cordialement

    Gérard

    • Marqué comme réponse BernardBouree vendredi 10 février 2017 14:03
    vendredi 10 février 2017 07:52
  • Bonjour Gérard

    Merci pour ces précisions

    Cordialement

    Bernard


    Bernard Bouree

    vendredi 10 février 2017 14:03