none
ClickOnce RRS feed

  • Question

  • Bonjour à tous,

    Depuis peu je regarde la technologie clickonce et il y a un point qui m'embête pas mal !

    l'application change de répertoire d'installation à chaque nouvelle version

    Cela m'embête car si je veux faire une tâche planifié sur mon exe ma tâche pointera toujours vers les anciennes versions

    Idem si l'application génère des fichiers de config en local, ils sont perdu au changement de version. (ça encore je peux contourner)

     

    question : existe il un moyen de figer et/ou de choisir le répertoire local de l'installe  ?

     

     

    mardi 20 juillet 2010 08:58

Réponses

  • Bonjour,

    Cela m'embête car si je veux faire une tâche planifié sur mon exe ma tâche pointera toujours vers les anciennes versions
    ClickOnce dans ce cas est inadapté.

    Existe-il un moyen d'avoir un système de mise à jour avec les fichiers en ligne mais avec un programme installé depuis un setup project ?
    Non... Il vous faudra le faire vous même. Vous pouvez cependant créer un bootstrapper qui charge un assembly (votre code) se trouvant sur internet.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse _cyril_ mercredi 21 juillet 2010 13:37
    mardi 20 juillet 2010 15:41
    Modérateur

Toutes les réponses

  • Bonjour,

     

    Avec ClickOnce, il n’est pas possible de choisir le répertoire d’installation. L’application est installée dans l’Application Cache et l’utilisateur ne peut pas changer ça. Pour choisir vous-même le répertoire d’installation, vous pouvez utiliser un projet d’installation de type Setup Project.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007

    Astuces pour Visual Studio 2010

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF

    Café des usages

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

    mardi 20 juillet 2010 11:31
  • merci pour la réponse

    c'est bien ce que je craignais !

    les  << Setup Project >>  c'est ce que j'utilise aujourd'hui mais il n'y a pas la souplesse des mises à jour comme clickonce !

     

    question :

    Existe-il un moyen d'avoir un système de mise à jour avec les fichiers en ligne mais avec un programme installé depuis un setup project ?

    mardi 20 juillet 2010 13:38
  • Bonjour,

    Cela m'embête car si je veux faire une tâche planifié sur mon exe ma tâche pointera toujours vers les anciennes versions
    ClickOnce dans ce cas est inadapté.

    Existe-il un moyen d'avoir un système de mise à jour avec les fichiers en ligne mais avec un programme installé depuis un setup project ?
    Non... Il vous faudra le faire vous même. Vous pouvez cependant créer un bootstrapper qui charge un assembly (votre code) se trouvant sur internet.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse _cyril_ mercredi 21 juillet 2010 13:37
    mardi 20 juillet 2010 15:41
    Modérateur
  • merci pour vos réponses.

     

    mercredi 21 juillet 2010 13:37
  • En restant dans la logique "ClickOnce", la solution serait plutôt d'utiliser l'url ou le path de publication, au lieu d'utiliser le lien local, et donc de lancer un lien tel que:

    \\MonServeur\Partage\....\MonApplication.application

     

     


    Didier
    lundi 20 juin 2011 14:43