none
Comment afficher la liste COMPLETE des erreurs ? RRS feed

  • Question

  • Bonjour,

    Afin de migrer mon projet Vb6 à VbNET, j'utilise depuis quelques jours Visual Studio 2008.

    L'ouverture du projet Vb6 dans VS2K8 a généré automatiquement un rapport d'erreur html (_UpgradeReport.htm) assez conséquent avec environ 5000 problème à régler.

    Dans l'IDE VS2K8, il y a une liste d'erreurs dynamique, qui présente une centaine d'erreur maximum (le dernier message étant "Le nombre maximal d'erreurs est dépassé"). 

    J'aimerais avoir une liste COMPLETE des erreurs pour surveiller l'évolution de mon nombre d'erreur non corrigées.

    Comment afficher la liste complète des erreurs ?
    Ou bien comment re-générer le rapport d'erreurs ?

    Aidez-moi !!!
    Merci.
    vendredi 29 mai 2009 08:20

Réponses

  • Mon premier test était fait en C# : pas de limitation du nombre d'erreur
    J'ai regardé chez toi et fait un test en VB : j'obtiens la même limitation à 102 erreurs. A priori c'est une limitation volontaire et disons le très étrange du compilateur VB.

    Le problème est déjà remonté chez MS pour VS2005 et il semblerait que ce soit toujours le cas en 2008 :
    https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=88838&wa=wsignin1.0
    • Marqué comme réponse Golard vendredi 29 mai 2009 10:43
    vendredi 29 mai 2009 10:32
    Modérateur

Toutes les réponses

  • A priori tu peux ajouter un clé dans le fichier <Program Files>\Microsoft Visual Studio 9.0\Common7\IDE\VSTestHost.exe.config

    PLus d'infos ici : http://social.msdn.microsoft.com/Forums/en-US/vstswebtest/thread/82af3403-8931-4f0c-9bd2-3294d25219db
    • Proposé comme réponse Troxsa vendredi 29 mai 2009 09:03
    • Non proposé comme réponse Golard vendredi 29 mai 2009 09:26
    vendredi 29 mai 2009 08:39
    Modérateur
  • Bonjour,

    Impressionner par le nombre d'erreurs j'ai simplement voulu vous souhaitez un bon courage pour la correction de tout ça ! :)


    .
    Cordialement, Troxsa
    vendredi 29 mai 2009 09:04
  • Merci pour l'encouragement !!!

    Malheureusement la solution proposée via le lien de nikho ne fonctionne pas:

    J'ai modifié le fichier <Program Files>\Microsoft Visual Studio 9.0\Common7\IDE\VSTestHost.exe.config
    qui ressemble à présent à ceci:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <runtime>
        <generatePublisherEvidence enabled="false" />
      </runtime>
    <appSettings>
         <add key="LoadTestMaxErrorsPerType" value="5000"/>
    </appSettings>
    </configuration>
    Mais ça ne change rien... Faut-il laisser la syntaxe add key ="" ? <appSettings> doit-il être sous <configuration> ? Faut-il un espace devant le slash / ?

    Je crois avoir tout essayé sans succès... Quelqu'un a-t'il réussi cette modif avec succès ?
    Ou bien une autre solution ?

    (en attendant, je "unpropose as answer" le lien...)

    Visual Studio 2008 - VbNET/Vb6(COM)
    vendredi 29 mai 2009 09:25
  • En relisant avec attention le post il semble que ce paramètrage soit valable pour des tests de charges.

    Sinon je viens de créer plusieurs classes avec "n'importe quoi" dedans et VS2008 affiche 405 errors dans la liste comme si il n'y avait pas de limitation ...

    Sinon tu dois pouvoir voir également les erreurs dans la fenêtre de sortie

    Compilation terminée -- 1205 erreurs, 0 avertissements
    ========== Génération : 0 a réussi ou est à jour, 1 a échoué, 0 a été ignoré ==========
    vendredi 29 mai 2009 10:02
    Modérateur
  • Très interessant ! ca voudrait dire qu'il y a bien un paramètre quelque part...

    Peux-tu regarder ce que ça donne chez moi:
    http://glim.montmartin.free.fr/Download/Temp/NombreErreurMaximalDepasse.jpg

    J'ai installé Vs2K8 en novembre 2008... Je n'ai presque touché à rien ...
    Je travail sur Vs2K8 seulement depuis quelques jours.
    Ma solution .NET s'est créée en ouvrant mon projet Vb6 .vbp

    Voilà, vous savez tout! POURQUOI je suis limité à 102 lignes d'erreurs ????

    Quand aux erreurs à la génération, ça m'est pour l'instant inconnu : certaines erreurs de migration doivent impérativement être corrigées avant ! Pour l'instant, si je demande la génération, j'ai juste "La génération a échoué" dans la barre d'état, sans aucune boite de dialogue ou autre...

    Ma version VS2K8 = V 9.0.30729.1 SP
    Ma version .NET framework = V 3.5 SP1


    Visual Studio 2008 - VbNET/Vb6(COM)

    vendredi 29 mai 2009 10:19
  • Mon premier test était fait en C# : pas de limitation du nombre d'erreur
    J'ai regardé chez toi et fait un test en VB : j'obtiens la même limitation à 102 erreurs. A priori c'est une limitation volontaire et disons le très étrange du compilateur VB.

    Le problème est déjà remonté chez MS pour VS2005 et il semblerait que ce soit toujours le cas en 2008 :
    https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=88838&wa=wsignin1.0
    • Marqué comme réponse Golard vendredi 29 mai 2009 10:43
    vendredi 29 mai 2009 10:32
    Modérateur
  • Merci nikho pour ta recherche.

    Tu pourras voir que j'ai laissé un commentaire sur le "Microsoft Connect" (encore autre chose... on s'y perd vraiment) en suivant ton lien ci-dessus...

    J'ai marqué ton dernier message comme "réponse", même s'il ne semble pas y avoir de solution...

    Je désespère de trouver comment faire!

    Si leur limitation est due à des problèmes de vitesse de traitement (la liste dynamique des 102 erreurs rame un peu pour se mettre à jour à chaque modif), peut-être existe-t'il une solution pour regénérer un rapport d'erreurs statique, mais complet ?

    Je reste à l'écoute de proposition... Merci d'avance!
    Visual Studio 2008 - VbNET/Vb6(COM)
    vendredi 29 mai 2009 10:48