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 (4) E-mail del.icio.us share su Facebookfacebook Permalink Post RSS   Bookmark and Share

Comments

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

grefly

1,000 times thank you.

grefly United States | Reply

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

Giorgio Borelli

de nada.

Giorgio Borelli Italy | Reply

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

cinzia

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

cinzia Italy | Reply

3/19/2010 6: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 Italy | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading





Tag cloud

Ultimi Commenti

Comment RSS

Most comments

meniscus surgery meniscus surgery
17 comments
us United States
meniscus surgery meniscus surgery
16 comments
us United States
meniscus surgery meniscus surgery
13 comments
us United States
SimplyHosting Review SimplyHosting Review
6 comments
us United States
user.anonimo user.anonimo
1 comments
it Italy
lingerie lingerie
1 comments
us United States
Kecia Fonceca Kecia Fonceca
1 comments
us United States
zemne prace ponuka zemne prace ponuka
1 comments
us United States
Gregory Despain Gregory Despain
1 comments
us United States
health insurance quotes health insurance quotes
1 comments
us United States