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 :

[C#]Comment imposer un service pack sur le framework


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut [C#]Comment imposer un service pack sur le framework
    Bonjour,

    Je travaille sur un projet qui est en framework 3.5
    J'utilise une fonctionnalité (dont j'ai besoin) du framework 2.0 mais qui n'est apparue qu'avec le service-pack 2.

    Ma question est : Comment puis-je imposer à l'installation l'installation du SP2 du framework 2.0, ou, inversément, comment envoyer un message d'erreur pertinent à l'utilisateur s'il ne l'a pas installé?

    Merci d'avance
    Claude

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Il existe des projets de type "Installer" qui te permettront de réaliser ce type de contrôle. En gros, il s'agit d'un projet pour créer un Setup. tu ajouter des contraintes et même du code C#.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut
    Merci, mais on ne sait pas faire ça avec Visual studio (je teste la version ultimate)?

    Ou, au minimum, produire un message d'erreur explicite au lancement du programme s'il manque le service pack (sinon, l'utilisateur se retrouve avec une exception dans une méthode dont il ignore tout)?

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Comment est déployée l'application?

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut
    C'est une nouvelle application, je ne l'ai pas encore déployée.
    Pour les anciennes sous VS2008 je créais un projet de déploiement dans la solution.

    Mon problème ici c'est que l'analyseur de code de VS2010 me dit que j'utilise un élément du framework 2.0 qui est apparu avec le SP2. L'application étant créée en framework 3.5, l'analyseur m'indique que rien ne dit que le SP2 du 2.0 sera installé sur la machine cible et que donc je dois éviter d'utiliser cet élément.

    Je trouve curieux de proposer des nouveautés dans un service pack pour ensuite dire aux utilisateurs de ne pas s'en servir.

    Et si on peut aisément installer automatiquement un framework manquant s'il est le framework cible de l'application (donc le 3.5), je ne vois nulle part où forcer l'installation d'un service pack du framework "inférieur".

    Dit autrement, je peux forcer l'installation du framework 3.5 mais pas l'installation du SP2 du framework 2.0, ou alors je n'ai pas vu comment faire, d'où ma question.

    Et si installer automatiquement n'est pas possible, je voudrais pouvoir au moins détecter son absence au moment du lancement du programme et envoyer un message à l'utilisateur genre "veuillez installer le SP2 du framework 2.0".

    Bon, je pourrais utiliser l'élément en question dans un try-catch dès l'ouverture du programme, et envoyer un message dans le catch, mais bon il y a probablement plus "élégant".

    Claude

Discussions similaires

  1. Comment configurer le service SSH sur un routeur Cisco
    Par ciscowarrior dans le forum Contribuez
    Réponses: 6
    Dernier message: 02/07/2013, 21h49
  2. comment consommer un service Web sur un téléphone portable
    Par leaston dans le forum Services Web
    Réponses: 3
    Dernier message: 11/12/2010, 22h25
  3. Impossible d'installer les Services Packs sur Windows 2003 server
    Par Jean-Claude Dusse dans le forum Windows Serveur
    Réponses: 9
    Dernier message: 22/01/2009, 12h07
  4. Comment arrêter le service IIS sur Vista ?
    Par zanoubia_iso dans le forum IIS
    Réponses: 1
    Dernier message: 09/06/2008, 14h34
  5. [IDE][VS2005] Comment installer sans le service pack 2 ?
    Par Abderrahman dans le forum EDI/Outils
    Réponses: 6
    Dernier message: 24/01/2006, 12h30

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