Log in

Visual Studio: "an error occurred loading this property page"

di: Giorgio Borelli - del: 02 November 2009
Filed Under: fix, Visual Studio

Visual Studio: an error occurred when loading this property pageMi è capitato di scontrarmi con un errore di formattazione nell'editor di Visual Studio, sia per quanto riguarda i file XML (quindi anche il web.config) sia per il markup HTML (pagine aspx), che per lungo tempo ho trascurato, anche perchè di non immediata soluzione.

All'apertura di questi file l'editor me li presentava con una corretta indentazione ma senza la formattazione colorata dei tag; potrebbe sembrare un problema banale, ma non lo è, infatti per chi come me è abituato a sviluppare in code view, è di grande aiuto per l'individuazione immediata dei tag e dei blocchi di codice.

 

text editor in bianco e nero delle pagine html di visual studio

 

Decisomi finalmente a risolvere il problema, comincio a fare i primi tentativi, ho pensato che sicuramente dalla configurazione generale di Visual Studio posso regolare gli stili di formattazione, così richiamo la schermata dei settaggi "Menu->Tools->Option" e mi posiziono sulla schermata "HTML Designer", con mia grande sorpresa la finestra mi si presenta con il seguente messaggio d'errore: "an error occurred loading this property page"

 

finestra delle opzioni di formattazione configurabili in Visual Studio

 

Analogo messaggio potreste trovarlo anche per la scheda "XML formatting". Capisco così che il problema è ben più grave d'impostare qualche settaggio generale di formattazione, dopo qualche tentativo andato a vuoto, mi decido a disinstallare e reinstallare Visual Studio, ma niente, il problema persiste. Riprendo così le mie ricerche e scopro sul forum di asp.net che tramite il processo di Microsoft Visual Studio DevEnv.exe richiamabile da riga di comando, è possibile riunificare i metadati dei settaggi di tutti i vari menù etc. etc., tramite l'opzione /setup. 

Intuendo che questa era la strada giusta, comincio a cercare questo famigerato DevEnv.exe, che a seconda della vostra installazione dovrebbe trovarsi più o meno nel path "C:\Programmi\Microsoft Visual Studio 8\VC", richiamate quindi il prompt tramite Start->Esegui->cmd dopodichè raggiungete il vostro percorso e lanciate DevEnv con l'opzione /setup, in questo modo: DevEnv.exe /setup e date invio. Riavviate VS e olè, il problema come per magia è scomparso.

Fate attenzione però, se state usando (come me) la versione Express, quale Visual Web Developer 2005/2008, l'eseguibile DevEnv.exe non lo troverete MAI, infatti per queste versioni detto eseguibile si chiama VWDExpress.exe e per la versione 2005 il path è "solitamente" quello che vedete nella figura qui sotto:

 

finestra a riga di comando di DEvEnv.exe di Visual Studio

 

Quindi nuovamente basta fare invio e riavviare l'ambiente di sviluppo VWD e avrete risolto il problema, come potete vedere dalle immagini seguenti infatti la schermata dell' HTML Design adesso presenta le opzioni per i settaggi

 

configurazione della finestra HTML Designer in Visual Web Developer

 

e l'editor del markup delle pagine aspx torna ad essere formattato correttamente:

 

editor di Visual Studio formattato correttamente con i tag colorati

 

Spero che questo articolo possa essere d'aiuto per chi come me ha riscontrato questo problema, risparmiandogli una brutta giornata di mal di testa.

Chiunque volesse aggiungere qualcosa in merito o avere ulteriori chiarimenti, ogni commento è ben accetto.

 





Comments (10) -

11/25/2009 5:38:43 PM #

grefly

1,000 times thank you.

grefly | Reply

3/17/2010 2:39:25 PM #

Giorgio Borelli

de nada.

Giorgio Borelli | Reply

3/19/2010 5:02:25 PM #

cinzia

ma questo metodo vale anche per VS 2008? io ho provato ma non funziona!!! non so + che provare!!!

cinzia | Reply

3/19/2010 5:58:36 PM #

Giorgio Borelli

Ciao Cinzia,
certo che funziona anche per Visual Studio 2008, l'ho provato io stesso sulla versione Express risolvendo il problema.

Fai attenzione, poichè se usi Visual Studio standard il processo da lanciare con l'opzione /setup è "DevEnv.exe", mentre se usi la versione Express è "VWDExpress.exe".

Rileggi con più attenzione l'articolo (viene detto che vale pure per VS2008), e segui i passi con calma, vedrai che risolvi.

Facci sapere se riesci, o se riscontri ulteriori problemi, e grazie per il tuo contributo.

Giorgio Borelli | Reply

1/13/2011 12:51:02 PM #

mohsen Allahyari

it was very helpful
Thank you so much

mohsen Allahyari | Reply

1/13/2011 3:17:41 PM #

Giorgio Borelli

Laughing

Giorgio Borelli | Reply

7/26/2011 2:30:03 PM #

Carletto

Sei un grande!! non hai idea del tempo che c'ho perso, inoltre sul web in inglese non trovavo niente....alla fine un italiano....grande!!

Carletto | Reply

7/26/2011 3:38:39 PM #

Giorgio Borelli

...e allora noi italiani che ci stiamo a fare? Smile

L'idea del tempo che hai perso ce l'ho, perchè l'ho perso anche io, motivo in più della soddisfazione che provo nel leggere il tuo commento.

Grazie per i complimenti, felice di esserti stato d'aiuto, torna pure a trovarci quando vuoi.

Giorgio Borelli | Reply

10/9/2011 8:38:42 PM #

Luigi (da Potenza)

Mitico, m'era aferrat' u' uaie ( mi era venuto un colpo Wink ) quando ho visto che non era piu " colorato" come prima e in piu non mi dava neanche piu i suggerimenti..

Se ti candidi alle elezioni io ti voto..ciao e grazie

Luigi (da Potenza) | Reply

10/9/2011 10:17:09 PM #

Giorgio Borelli

No non mi candido, evito, al più puoi votare l'articolo.

Prego, felice che ti sia tornato utile, ciao.

Giorgio Borelli | Reply

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Tag cloud

RecentComments

Comment RSS

Month List

Most comments

mauro mauro
1 comments
it Italy