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 :

Installation impossible sous Win2000/NT


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Installation impossible sous Win2000/NT
    Bonjour,

    Je viens vers vous pour avoir un peu d'aide car là, je suis dans un impasse.

    Je m'explique, j'ai réussi a fini mon application et a créer un installeur.

    J'ai programmer sous un environnement Seven, VBA2008 Express.

    L'application que j'ai développé est dédiée pour un environnement Win2000/NT.

    Malheureusement l'installation de mon applicatif est impossible.

    Qu'elles sont les solutions possibles? Car là je suis dans le flou total.

    Et oui j’admets qu'à la base je n'avais pas pris en compte cet écart de version Windows.

    Merci d'avance.

    Cordialement.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Si c'est VS2008, je suppose que tu as ciblé le .NET framework 3.5 ?
    Cette version de .NET n'est pas supportée sous Windows 2000 ni sous Windows NT, il faut cibler une version plus ancienne
    La version 2.0 est supportée sous Windows 2000 (avec le SP4 uniquement), pas sous Windows NT
    La version 1.1 est supportée sous Windows 2000 et NT, mais VS2008 ne permet pas de cibler cette version (il faut VS2003)

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Suite #1
    Bonjour,

    Merci tomlev,

    J'ai vérifié le système est en 2000SP4.

    Pourrais tu me dire comment passer d'une version 3.5 à 2. Tel que je le vois, il faudrait une version antérieur à VB2008.

    Si c'est bien cela ou puis je trouver cela, n'y aura t il pas des problèmes de compatibilité?

    Je continue a tester en //.

    Encore merci.

    Cordialement.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Hybride76 Voir le message
    Pourrais tu me dire comment passer d'une version 3.5 à 2. Tel que je le vois, il faudrait une version antérieur à VB2008.
    Non, la version 2008 peut cibler le framework 2.0
    Dans propriétés du projet, tu as une liste déroulante "framework cible", où tu peux changer la version à utiliser.
    Par contre si tu as du code qui utilise des nouveautés de .NET 3.5 (comme Linq), il faudra le modifier...

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 108
    Par défaut Suite #2
    Bonsoir,

    Encore merci pour ton intervention tomlev.

    J'ai deux - Trois questions, car certaines choses me sont totalement inconnues.

    J'ai regardé les version que j'ai dans mon application, j'en ai 2 en 3.5.



    Dont une qui est celle que tu as définit (Linq).

    Tu dis :
    Par contre si tu as du code qui utilise des nouveautés de .NET 3.5 (comme Linq), il faudra le modifier
    Qu'entends tu, quand tu dis le modifier?

    De plus j'ai essayé de supprimer un version 3.5 mais hélas malgrès sa remise en place j'ai un message d'erreur sur un .Count.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     Dim nb_octet As Integer = SerialPort1.BytesToRead ' on récupère le nombre d'octet présent dans le tampon
                    Dim trame(nb_octet - 1) As Byte ' Tableau acceuillant les données au format byte
                    SerialPort1.Read(trame, 0, trame.Count) 'on lit le port
    Count est souligné en bleu et j'ai les alertes suivante :



    J'ai par chance pus reprendre un application saine du fait d'un sauvegarde secondaires.

    Donc j'aimerai savoir comment je peux gérer la modification à effectuer.

    Pour le Trame.Count, j'étais parti sur une idée d'un LEN(Trame) mais sans succès.

    Merci d'avance.

    Cordialement.
    Images attachées Images attachées   

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Hybride76 Voir le message
    J'ai regardé les version que j'ai dans mon application, j'en ai 2 en 3.5.

    [...]

    Dont une qui est celle que tu as définit (Linq).
    Il faut que tu enlèves System.Core et System.Xml.Linq, qui ne sont pas compatibles avec .NET 2



    Citation Envoyé par Hybride76 Voir le message
    Qu'entends tu, quand tu dis le modifier?
    Bah modifier le code pour ne plus utiliser les classes qui sont spécifiques à .NET 3.5

    Citation Envoyé par Hybride76 Voir le message
    De plus j'ai essayé de supprimer un version 3.5 mais hélas malgrès sa remise en place j'ai un message d'erreur sur un .Count.
    Count est une méthode d'extension de Linq justement... mais de toutes façons tu n'en as pas besoin ici, tu peux utiliser Length à la place

    Si tu as vraiment besoin de Linq, tu peux utiliser LinqBridge à la place

Discussions similaires

  1. Installation impossible sous XP3 et Win7
    Par Rafikaccess dans le forum Windows
    Réponses: 3
    Dernier message: 22/11/2011, 09h44
  2. [CR 10] Installation impossible sous windows server 2008
    Par LhIaScZkTer dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2010, 14h47
  3. Installation HP 2350 impossible sous Vista
    Par Pierre5902 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 08/10/2007, 20h42
  4. Réponses: 1
    Dernier message: 05/06/2005, 14h57
  5. impossible de ré-installer Postgres sous xp
    Par imer5 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 07/03/2005, 11h53

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