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

VB.NET Discussion :

Ajouter une installation du Framework en Silence


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur génie électrique et informatique industrielle
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur génie électrique et informatique industrielle
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut Ajouter une installation du Framework en Silence
    bonjours à tous
    bon j'ai une question un peu bizzare ... j'ai un fichier .exe programmé avec VB NET et je voudrais ajouter une installation du framework qui se lance en mode silence pour que l'utilisateur ne voie pas l'installation ... est-il possible ?

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Tu veux dire quoi par "en silence" et dans quel optique?

    Tu veux faire passer ton dev .Net pour une application java?

    Ca devrait déjà être +/- le cas sur les postes vista, seven car le framework est déjà installer par défaut (demande confirmation et faut voir pour la version...)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 148
    Par défaut
    Salut,

    je pense qu'il veut dire que si le framework .Net n'est pas installé sur la machine qui execute le programme en .Net, ça installe le framework .Net automatiquement.

    Si c'est cela, je ne vois pas comment faire.

    Bonne journée.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 194
    Par défaut
    si tu ne veux pas distribuer ton application par un setup mais juste ton application, elle ne peut pas etre codée en .net et pouvoir installer le framework, parce que sans le framework elle ne peut pas démarrer

    ou alors pour faire ca, il faut faire un launcher en c++ par exemple qui s'il n'y a pas le framework l'installe puis lance ton appli .net


    m'enfin le mieux c'est de faire un setup qui contient le framework
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Citation Envoyé par rocknboard Voir le message
    bonjours à tous
    bon j'ai une question un peu bizzare ... j'ai un fichier .exe programmé avec VB NET et je voudrais ajouter une installation du framework qui se lance en mode silence pour que l'utilisateur ne voie pas l'installation ... est-il possible ?
    Non, le framework peut s'installer automatiquement mais l'utilisateur va se rendre compte qu'une mise à jour de son système est en cour.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 194
    Par défaut
    une install en mode silence veut dire sans rien demander à l'utilisateur
    c'est vrai qu'on leur en demande encore trop, c'est une parenthèse, mais quand je vois java et autres qui demandent à des gens normaux "voulez vous faire la mises java 6 u 20" c'est un peu nimp
    une personne normale ne sait pas ce qu'est java, ni à quoi ca sert, donc certains répondent non
    c'est comme les 50 questions d'ie8 au 1er démarrage, du grand n'importe quoi, tout mon entourage ne sait pas quoi répondre ...
    voilà pour le coup de gueule ^^ enfin tout ca pour dire aux développeurs d'automatiser le plus de choses ... (à pondérer avec le public visé bien sur)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur génie électrique et informatique industrielle
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur génie électrique et informatique industrielle
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut
    Citation Envoyé par playfone Voir le message
    Salut,

    je pense qu'il veut dire que si le framework .Net n'est pas installé sur la machine qui execute le programme en .Net, ça installe le framework .Net automatiquement.

    Si c'est cela, je ne vois pas comment faire.

    Bonne journée.
    c'est ça exatement mon idée Mr.Playfone . ( j'ajoute : ça installe le framework en silence - ne demande rien à l'utilisateur - )

    alors y-a t'il une Solution ?

  8. #8
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 194
    Par défaut
    non


    Citation Envoyé par Pol63 Voir le message
    si tu ne veux pas distribuer ton application par un setup mais juste ton application, elle ne peut pas etre codée en .net et pouvoir installer le framework, parce que sans le framework elle ne peut pas démarrer

    ou alors pour faire ca, il faut faire un launcher en c++ par exemple qui s'il n'y a pas le framework l'installe puis lance ton appli .net


    m'enfin le mieux c'est de faire un setup qui contient le framework
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  9. #9
    Membre averti
    Homme Profil pro
    Ingénieur génie électrique et informatique industrielle
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur génie électrique et informatique industrielle
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut
    Non non j'ai Compris .
    bon j'ai une autre idée ... est ce qu'on peux mettre les fichiers necéssaire ( du framework comme les dll ... ) dans le même endroit où il y a l'application pour qu'il marche bien sur la machine qui ne contient pas du framework .?????


    j'espère que vous est compris.

  10. #10
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 194
    Par défaut
    le framework ce n'est pas qu'un ensemble de dll codées en .net, c'est aussi la clr, le moteur qui permet d'exécuter du .net (compiler le msil en code natif à la volée entre autre)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  11. #11
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Citation Envoyé par rocknboard Voir le message
    Non non j'ai Compris .
    bon j'ai une autre idée ... est ce qu'on peux mettre les fichiers necéssaire ( du framework comme les dll ... ) dans le même endroit où il y a l'application pour qu'il marche bien sur la machine qui ne contient pas du framework .?????


    j'espère que vous est compris.
    .

    Le framework .net est une plate-forme de développement pas une bibliothèque ou un ensemble de librairies et les applications .net sont étroitement lié à cette plate-forme, c'est un peu comme la JVM pour Java.

    @++
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  12. #12
    Membre averti
    Homme Profil pro
    Ingénieur génie électrique et informatique industrielle
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur génie électrique et informatique industrielle
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut
    Ok donc il n'y a pas de solution

    on résume : l'installation du Framework est obligatoire pour démarrer une application Programmer on VB.net

  13. #13
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Faut peut être préciser ton environnement de déploiement.

    Si c'est une application Grand Public destiné a Mme Michou, je vois pas comment faire. Avec click-once il y a un setup générer qui va télécharger et installer le framework, il y a quelques click à faire mais bon les autres softs (entre la pub, le choix de destination du dossier, le message de bienvenue et blabla) font pas vraiement mieux.

    Si c'est une application Interne à l'entreprise, il doit avoir des techniques pour déployer automatiquement le framework (et autre truc windows) automatiquement sur tous les postes. (Je doute que pour les services Packs que les techniciens IT s'emmerde à faire le tour des postes, mais c'est pas ma spécialité).

    Néanmoins je tiens à te féliciter pour ta démarche simplificative pour l'utilisateur final. Une iniative qui est rare et louable.

    Un petit lien cadeau pour la culture...

    Windows User Experience Interaction Guidelines

  14. #14
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Une alternative serait peut être l'utilisation du compact framework je crois que celui-ci est intégrer à l'application en mode Embedded (A vérifier).
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 47
    Par défaut
    Je travaille en C#, mais j'ai peut-être, à défaut d'une solution, d'une bonne piste qui doit fonctionner également en VB .Net.
    Lorsque je crée un projet de déploiement (setup) dans Visual Studio, dans les propriétés du projet, j'ai un bouton "Prerequisites..." qui me permet de sélectionner le framework requis, et une option "Download prerequisites from the same location as my application" (oui désolé mon Visual Studio est en anglais).
    En générant le setup, ça me crée un répertoire DotNetFX35 (pour le framework 3.5) qui contient à sa racine un fichier dotNetFxsetup.exe (qui va permettre d'installer le framework sans passer par le web). Or en regardant un peu les options de cet exe (via un invite de commande), on remarque qu'on peut utiliser un mode "quiet" en utilisant l'option /q => DotNetFX35.exe /q . Je n'ai pas testé cet installation en mode quiet, mais je me suis dit que ça ressemblait à ce que tu cherchais.
    (note : par défaut si tu lances le setup.exe, malheureusement il y a des interventions utilisateur pour valider la lecture du disclaimer, etc...)

Discussions similaires

  1. Inclusion du .NET Framework dans une installation
    Par smyley dans le forum Dreamshield
    Réponses: 2
    Dernier message: 12/05/2010, 12h38
  2. Réponses: 6
    Dernier message: 05/05/2010, 11h09
  3. Ajouter une propriété a un object du framework
    Par damyrid28 dans le forum Framework .NET
    Réponses: 4
    Dernier message: 30/09/2009, 16h32
  4. Comment ajouter une option a un PHP installé via Yum
    Par Darreg dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 17/12/2008, 15h21
  5. Réponses: 5
    Dernier message: 20/07/2008, 18h06

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