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

Visual Studio Discussion :

Passage de Visual Studio 2005 à 2017


Sujet :

Visual Studio

  1. #1
    Membre à l'essai Avatar de Xrris
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Passage de Visual Studio 2005 à 2017
    Bien le bonjour,

    Au boulot j'ai une belle appli développée en VB.net, windows form, framework 2.0 avec du crystal reports XI. Elle est sous Visual Studio 2005 et j'aimerais passer à la version 2017.

    J'ai commandé la version Pro de Visual Studio 2017 ainsi que SAP Crystal Reports 2016. En attendant de recevoir la commande j'ai télécharger la version de démo de Visual Studio 2017 pro.

    Lorsque j'ouvre pour la premiere fois mon projet avec vs3017 j'ai message pour convertir définitivement le projet en 2017. Le Setup n'est pas convertissable pas de soucis la dessus je le referais.

    Le soucis est sur le designer, il m'est impossible de l'utiliser car j'ai un message d'erreur. J'ai essayé de traduire un rsex mais rien n'y fait.
    J'ai aussi vérifié ça et j'ai bien les balises value de renseignées (pour un form tout du moins) :
    http://geekswithblogs.net/rupreet/ar.../14/63116.aspx

    Merci pour votre aide :o


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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 153
    Points : 25 071
    Points
    25 071
    Par défaut
    tu peux retirer l'attribut debuggerstepthrough de initializecomponent
    ensuite tu mets un point d'arrêt dessus

    puis tu vas dans le propriétés du projet, tu définit devenv.exe en démarrage au lieu de démarrer le projet (onglet debug je pense)
    puis tu lances l'app (F5)

    un nouveau vs s'ouvre, tu rouvres ta solution et tu ouvres ton form qui plante

    tu devrais arriver sur ton point d'arrêt, fais du pas à pas et dit nous la ligne qui passe en erreur, et les détails de l'exception (et des innerexceptions s'il y en a)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre à l'essai Avatar de Xrris
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Merci pour ta réponse et désolé pour le délais j'étais en vacances

    Je n'arrive pas à faire ce que tu me demandes.

    J'ai enlevé sur un form qui plante le DebuggerStepThrough dans le fichier MonForm.Designer.vb (en mode "solutions et dossiers")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    J'ai bien mis des points d’arrêts sur deux lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Private Sub InitializeComponent()
            Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(StabLotEnregistre))
    Dans l'onglet "Deboguer" des propriétés des l'application j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Démarrer le programme externe : C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe
    Si je lance le débug j'ai un message comme quoi il n'arrive pas à compiler (bon ok je passe le message) et j'ai une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Impossible de démarrer le programme ' C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.exe' Le débogeur n'est pas correctement installé ...
    Pour info j'ai certains forms dont le designer fonctionne d'autres non.

    Merci !

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 153
    Points : 25 071
    Points
    25 071
    Par défaut
    le fait que ca ne compile pas et le fait qu'un form plante dans vs sont 2 choses différentes
    il faudrait déjà corriger le code pour qu'il compile

    mais que devenv n'arrive pas à se débugger et encore un autre problème je pense, tente de modifier l'installation pour cocher quelques trucs en plus peut etre ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre à l'essai Avatar de Xrris
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Pour visual studio 2012 et plus il faut utiliser ça :
    https://stackoverflow.com/questions/...98442#13698442

    bon par contre ça ne fonctionne en 2017 pas je n'ai de XDesProc de lancé.

  6. #6
    Membre à l'essai Avatar de Xrris
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    j'ai cette erreur lors du lacement du debug



  7. #7
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    La conversion de la solution vers VS 2017, ne change pas la version du Framework. Regarde dans ton MyProject et choisis un Framework récent, si c'est encore le Framework 2 qui est indiqué. Ou, s, jamais, il est encore sur le site de Microsoft, et je ne suis vraiment pas sûr que les Windows récents vont vouloir, tu peux toujours essayer d'installer le Framework 2, même, si au plus profond de moi, je pense que c'est mieux un Framework plus récent.

    Parce que la version de la DLL dans VS 2017 c'est 1.3.4.60902.

    Dans ton message d'horreur c'est la version 1.01.0.51204

    Et que la version 4 du Framework est venue avec le remplacement du Runtime du Framework.

    Ceci dit, en changeant le Framework, tu t'exposes à devoir faire certaines modifications à ton code. Parce qu'il y avait des choses qui passaient dans VB 2005 qui ne passent plus dans VB 2017. Mais, cela donne finalement un code plus robuste, même si au début, c'est rasant.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  8. #8
    Membre à l'essai Avatar de Xrris
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Merci pour ta réponse mais j'ai toujours la même erreur quelque soit le framework que je sélectionne.

Discussions similaires

  1. Passage de visual studio 2005 vers 2010.
    Par kika10 dans le forum VB.NET
    Réponses: 9
    Dernier message: 30/01/2012, 12h42
  2. Réponses: 1
    Dernier message: 14/06/2011, 13h00
  3. Passage de Visual Studio 2005 à Visual Studio 2008
    Par toumou6 dans le forum VB.NET
    Réponses: 2
    Dernier message: 13/05/2009, 12h02
  4. erreur de link au passage de visual studio 2005 vers 2008
    Par blueLight dans le forum Visual C++
    Réponses: 2
    Dernier message: 21/04/2008, 15h02
  5. Passage d'une appli VB6 sous l'IDE Visual Studio 2005
    Par abby59 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/02/2008, 15h09

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