Errore Designer Visual Studio
Tags:
Piccolo post per un problema del Visual Studio .NET 2005 riscontrato oggi a lavoro, che spero possa aiutare qualcuno con lo stesso problema.
Mentre lavoravo su un progetto, aprendo un form che includeva al suo interno diversi User Control creati da me mi è comparsa una schermata simile alla seguente al posto del Designer:

Non potevo più editare il form nel designer, ma stranamente il codice veniva compilato ed eseguito correttamente. Provando a fare Clean Solution e Build Solution l’errore permaneva. Ho provato quindi a controllare il codice generato dal designer, temendo che avesse combinato qualche disastro, ma neanche qui niente di strano. Quando iniziavo a temere il peggio, cercando su internet con un mio collega abbiamo trovato la soluzione: bisogna cancellare le directory /bin e /obj del progetto e fare il rebuild del progetto per fare tornare le cose alla normalità. Ho sempre reputato il Visual Studio un ottimo prodotto, ma questo bug è abbastanza antipatico: mi ha fatto perdere un pò di tempo e adesso mi si ripropone in continuazione, costringendomi a cancellare le directory da Explorer e a rifare il rebuild… :f7:
Non capisco sinceramente perchè facendo il Clean Solution più il Build Solution la cosa non si risolva da sola, visto che in teoria il compito del rebuild dovrebbe essere proprio quello di cancellare tutti i file temporanei creati!
Se sei interessato a questo post, potresti anche provare a leggere:
-
No related posts
05 Mar 2007 dzamir
Si il visual studio è un buon prodotto ma questo problema che hai evidenziato è più comune di quanto tu creda… il designer si incasina spesso, in particolare in progetti grossi o quando si fanno grossi cambiamenti su un form. La cosa che però non mi spiego è perchè facendo il clean la cosa non cambia ma devi eliminare tutto a mano, in teoria il clean dobrebbe pulire tutto per bene. In effetto a me solo una o due volte il clean non aveva risolto e ho dovuto eliminare a mano i file, generalmente quando il designer va in crisi basta fare il clean… vedi se trovi la causa… magari un problema di permessi sui file e visual studio non riesce ad eliminare qualcosa?