none
Plus moyen de compiler mon projet depuis les dernières mises à jour sécurité de Microsoft .NET Framework!!! RRS feed

  • Discussion générale

  • Bonjour,

    J'ai un énorme soucis avec mon projet "VB .NET" dans "Microsoft Visual Studio 2010".

    Hier Microsoft a effectué quatre mises à jour de sécurité de "Microsoft .NET Framework" (sous Windows 7) et depuis, je suis dans les ennuis car il n'y a plus moyen de compiler mon projet dans "Visual Studio 2010" alors que je devais mettre mon projet en production hier soir!!!

    Tout d'abord, lorsque j'ouvre mon projet, j'ai l'erreur suivante: « Impossible d’ouvrir le fichier de module ‘C:\Users\tdmrix\AppData\Local\Temp\.NETFramework, Version=v4.0.AssemblyAttrributes.vb’ : Erreur système &H80070002& ».


    Ensuite, lorsque je veux compiler mon projet pour en faire un exécutable pour le déployer, j'ai les erreurs suivantes:

    « Impossible de supprimer le fichier "C:\develop\Visual Basic\EasyParam\bin\EasyParam.exe". L'accès au chemin d'accès 'C:\develop\Visual Basic\EasyParam\bin\EasyParam.exe' est refusé. »

    « Impossible de copier ‘’obj\Debug\EasyParam.exe’’ vers ‘’.\bin\EasyParam.exe’’. Nombre de tentatives dépassé de 10. Échec de l’opération. » ( !)

    « Impossible de copier le fichier ‘’obj\Debug\EasyParam.exe’’ vers ‘’.\bin\EasyParam.exe’’. le processus ne peut pas accéder au fichier ‘’.\bin\EasyParam.exe’’, car il est en cours d’utilisation par un autre processus. » 


    Pourtant j'ai arrêté et redémarrer mon poste de travail au moins six fois depuis hier! Pas de processus bloquant ce fichier!

    Et je suis bien administrateur de mon poste de travail!

    J'ai besoin d'aide svp!

    Merci d'avance,

    Vincent


    jeudi 18 février 2016 13:55

Toutes les réponses

  • Bonjour,

    Vous êtes sur du message d'erreur ? PArce que 2 r à AssemblyAttrributes.vb’ c'est Strange

    Avez-vous essayé de supprimer vos dossiers /bin et /obj ?

    Puis de faire un clean et un rebuild ?

    Après, regardez dans votre fichier .vbproj (c'est un fichier xml) si il n'y a pas des trucs bizarres dedans.

    Enfin, avant d'accuser les mises à jour, si vous faites un nouveau projet, vous avez également des problèmes ?


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    jeudi 18 février 2016 17:12
  • Bonjour et merci pour votre réponse,

    Les deux 'r' à AssemblyAttrributes.vb s'expliquent par le fait que j'ai dû recopier manuellement le message d'erreur, étant dans l'impossibilité de faire un simple copier/collé ou d'insérer une capture d'écran dans ma question... rien de grave!

    Merci, je vais essayer, comme vous me le conseillez d'enlever ces deux répertoires et de faire un rebuild. Je vais également essayer de créer un nouveau projet ou utiliser un de mes autres projets. Pensez-vous que le projet en question aurait été corrompu?

    Il est vrai que j'accuse les mises à jours de sécurité du .NET Framework (peut-être à tord?) tant il était évident pour moi qu'après celle-ci, je ne parvenais plus à compiler mon projet...

    Je teste tout cela lundi et vous donne de mes nouvelles.

    Encore merci,

    Vincent

    samedi 20 février 2016 12:43
  • Bonjour

    Vous pourriez essayer de faire une restauration système.. 

    Aussi, vous pourriez télécharger une version de visual basic plus récente et ouvrir votre programme avec...

    N'hésitez pas à nous donner des nouvelles là dessus!

    Pierre


    La vie est belle!

    samedi 20 février 2016 19:06
  • Bonjour,

    Le problème est résolut mais je ne suis pas satisfait de la solution. En effet, lorsque je quitte mon projet et que j'efface complètement le répertoire "bin" (effacer le répertoire "obj" à chaque fois n'est pas nécessaire), mon application se compile et j'ai mon exécutable sans problème.

    Cela veut dire qu'à chaque fois que j'effectue une modification dans les sources de mon programme, je dois quitter mon projet, effacer mon répertoire "bin", recharger mon projet et le recompiler. Cela solutionne mon blocage, mais je trouve cela quand même assez fastidieux... avant, je pouvais directement compiler mon projet sans devoir quitter, effacer, recharger, ...

    Sauriez-vous à quoi cela est dû? Y a-t-il une autre solution?

    Encore un grand merci pour votre aide,

    Vincent

    lundi 22 février 2016 07:12
  • Bonjour,

    Vous pouvez toujours essayer ça:

    Dans l'exploreur de solution, bouton droit de la souris sur le projet et Nettoyer ou (Clean)

    Cela efface tous les fichiers intermédiaires et les exécutables, normalement...

    Cordialement

    Gérard

    lundi 22 février 2016 11:05
  • Bonjour et merci pour votre réponse,

    Le menu "Nettoyer" ne supprime pas l'exécutable du répertoire "bin", ce qui fait que j'ai la même erreur: « Impossible de supprimer le fichier "C:\develop\Visual Basic\EasyParam\bin\EasyParam.exe". L'accès au chemin d'accès 'C:\develop\Visual Basic\EasyParam\bin\EasyParam.exe' est refusé. »

    lors de la génération.Pour pouvoir le supprimer et tout nettoyer, je dois fermer Microsoft Visual Studio...

    Vincent

    lundi 22 février 2016 11:19