Visual Studio 2008 : bug probable ?

Visual Studio 2008 : bug probable ? - Logiciels - Windows & Software

Marsh Posté le 08-12-2008 à 20:32:59    

Bonjour,
J'ai un gros souci avec Visual Studio 2008.
Je suis en train de développer une application winform en .Net 3.5/C#.
J'ai renommé une variable dans une de mes classes et il se trouve que le refactoring de mon code a échoué.   :??:  
Visual Studio se comporte bizarrement suite à ce refactoring.
 
En fait, dès que je pose un user-control quelconque dans une form, la propriété "Name" de ce user-control prend le même nom que ma variable refactorisée, et non le nom que je donne dès le départ à la création du fichier. Visual Studio ne prend donc pas le nom que je donne au début dans la boite de dialogue d'ajout d'un item, pour nommer la classe générée.
 
Aussi, dès que je ré-ouvre mes user-controls en mode "vue design", ça recommence. Même si je renomme plusieurs fois mon user-control, le nom par défaut retenu, est toujours le nom de ma variable refactorisée dès que je quitte le mode "vue design".
 
J'ai effectué plusieurs nettoyages de ma solution (suppression des répertoires "bin" et "obj" ), et plusieurs mises à jour des DLL référencées par mon application, mais rien n'y fait ! J'ai fermé et ré-ouvert Visual Studio mais sans succès !
 
J'ai parcouru toutes les options de Visual Studio pour déterminer si ce n'est pas dû à une option qui est activée, mais en vain !
 
Je suis à deux doigts de tout ré-installer !  
 
Voila cinq ans que je développe sous Visual Studio et je n'ai jamais rencontré de problèmes de ce genre !
Alors, est-ce réellement un bug ?  
 
Merci d'avance à ceux qui pourraient m'aider à résoudre mon problème !
 
Malinski
 
PS :
A l'avenir, je penserai à compiler mon projet avant de faire un quelconque refactoring !
Je peux vous assurer que c'est très handicapant d'avoir ce bug quand on travaille à huit sur la même application.
Cela peut affecter énormément le code des autres !

Reply

Marsh Posté le 08-12-2008 à 20:32:59   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed