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

  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 : 44
    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 : 44
    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 : 44
    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

  7. #7
    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 #3
    Bonjour,

    Malgré la suppression des version 3.5 et la mise en place de linqbridge, aucun changement l'installe ne s'effectue pas.

    J'ai retirer Linqbridge et mis lenght à la place de count.

    La compilation en vb2008 et l'installation me donne le message suivant :



    Est idem en compilant en VB2010 avec un setup étendue.

    Perso, je suis un peu pommé.

    SI quelqu'un a une idée???!!

    Merci d'avance.
    Images attachées Images attachées  

  8. #8
    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 : 44
    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
    OK, mais là c'est pas un problème dans ton code, c'est un problème de l'installeur... tu utilises quoi pour générer l'installeur ?

  9. #9
    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 #4
    J'utilise sous vba2008 express l'onglet "Génerer" / "Publier" est je suis les diverse état de la création.

    Après sous vba 2010 je fais l'ajout d'un setup diriger ( pour la réalisation) = Déploiement.

    Je ne sais pas si c'est assez clair!!?, si besoin je peux faire le détail complet de la réalisation.

    Merci.

    Cordialement.

  10. #10
    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 : 44
    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
    Non c'est pas super clair...
    Déjà VBA 2008 et VBA 2010 ça n'existe pas. VBA c'est "Visual Basic for Applications", et c'est dans Office ; ça n'a rien à voir avec Visual Studio ni avec .NET. Je suppose que tu parles de VB2008 et VB2010.
    Ensuite pourquoi tu fais des trucs avec VB2008 et d'autres avec VB2010 ? Tu peux pas tout faire avec le même ?
    Et c'est quoi un "setup diriger" ?

  11. #11
    Membre éprouvé Avatar de thierry007
    Homme Profil pro
    Autodidacte
    Inscrit en
    Août 2006
    Messages
    876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 876
    Par défaut
    dans vb2008 express il n'y a pas d'installer tu peux simplement executer ton code .....

  12. #12
    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 #5
    Bonjour,


    Désolés pour l’ambiguïté, je me suis planté dans la désignation des VB / VBA.

    Le sujet au quelle vous participez est bien en VB.net (Et non VBA , je bosse aussi en VBA en // DSL :-().

    Donc on part sur les bonne base c'est bien VB2008 et VB2010.

    Ensuite pourquoi tu fais des trucs avec VB2008 et d'autres avec VB2010 ? Tu peux pas tout faire avec le même ?
    J'ai développé tout en VB2008, mais lorsque j'ai constaté que l'installation ne fonctionnait pas, j'ai installé la version 2010

    Version utilisée 2010 :

    Microsoft Visual Studio 2010
    Version 10.0.30319.1 RTMRel
    Microsoft .NET Framework
    Version 4.0.30319 RTMRel

    Version utilisée 2008 :

    Microsoft Visual Studio 2008
    Version 9.0.21022.8 RTM
    Microsoft .NET Framework
    Version 3.5 SP1
    Édition installée*: VB Express

    Et c'est quoi un "setup diriger" ?
    Ce que j' appel dirigé c'est guider par un assistant et avec la possibilité de générer un arborescence dans programme files te dans le menu démarrer (En vb2010).

    Cela se fait en ajoutant un projet dans le projet en cours avec " Installation et déploiement".


    Voilà les news.

    j'espère avoir été assez clair.

    Cordialement.

    Encore merci.

  13. #13
    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 : 44
    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
    Apparemment le problème que tu as à l'installation est connu, il faut installer un patch
    cf. cette page (section 2.1.9)

  14. #14
    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 #6
    Bonjour,

    Merci pour votre aide.

    mais hélas toujours aucuns succès, malgré l'installation du patch.

    J'ai pris l'installation fonctionnant sur win7 se trouvant de Programme file et je l'ai mis direct sur le pc en 2000, cela fonctionne.

    Ce n'est qu'une solution mais ça m'explique pas l'impossibilité d'installer le programme.

    Complément lors de l’installation après la mise en place du patch j'ai l'erreur suivant :

    La vérification des composants requis pour le composant système .NET Framework 3.5 a échoué avec le message d'erreur suivant*:
    "L'installation du .NET Framework*3.5 requiert Windows*XP*SP2, Windows*2003*SP1, Windows Vista ou version ultérieure. Contactez le revendeur de l'application."


    Pour plus d'informations, consultez le fichier journal d'installation dans 'C:\DOCUME~1\STRIXS~1.000\LOCALS~1\Temp\VSD8.tmp\install.log'.
    Ce qui est très bizarre car j'ai supprimé tout type de commande (Enfin je pense) en 3.5.


    Encore merci pour l'aide.

    Cordialement.

  15. #15
    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 : 44
    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
    Bah apparemment le setup généré par Visual Studio n'est pas compatible avec Windows 2000... peut-être un problème de version de Windows Installer

  16. #16
    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 Fin (Temporaire..??)
    Bonjour,

    Encore merci pour l'aide.

    J'ai fini par installer l'application direct comme expliqué dans le dernier post.
    J'ai pris l'installation fonctionnant sur win7 se trouvant de Programme file et je l'ai mis direct sur le pc en 2000, cela fonctionne.
    Encore merci.

    Cordialement.

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