2009-04-17 15 views
9

Sembra che da quando ho installato Internet Explorer V8 il mio schermo Winforms Designer Exception (WSOD) è rotto. Dove prima vorrei avere il testo rosso con l'errore descritto, oggi ottengo questo:VS2005 Winforms Designer Exception Screen e IE8

WSOD Broken http://faxt.com/images/WSODBroken.png

Qualcuno può suggerire a me un modo per recuperare la vista testo di questa esposizione, sto sprecando tempo cercando di leggere il motivo per cui il file Winform non verrà visualizzato nel designer ora. Grazie.

+0

Qualcuno oltre a me ha una schermata di errore errata in Visual Studio 2005 dopo aver installato I.E. 8? (XP Pro). Ho aggiornato da I.E. 6 se questo aiuta .... (Computer aziendale) – bperreault

risposta

9

sono stato in grado di risolvere questo problema con l'aggiunta di una nuova sottochiave al Registro di sistema per tmp e copia le impostazioni da .html. Dopo aver apportato queste modifiche, è necessario eseguire il rendering degli errori di progettazione in Visual Studio anziché visualizzare il codice HTML per l'errore.

  • Aperte HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes e aggiungere una nuova sottochiave di tipo tmp.
  • Modificare i dati del (Default) valore: htmlfile
  • Aggiungi un nuovo valore stringa di Contenuto con i dati di text/html
  • Aggiungi un nuovo valore stringa di PerceivedType con i dati di testo

alt text http://www.lazypenguin.com/stackoverflow/DesignerErrors.png

+0

That's IT. Grazie. – bperreault

-1

Il problema in realtà è "La classe Form1 può essere progettata, ma non è la prima classe del file. Visual Studio richiede che i progettisti utilizzino la prima classe nel file. Spostare il codice classe in modo che sia la prima classe nel file e provare a caricare nuovamente il progettista. "

Così ho spostato classe Form1 all'inizio del file (che ho creato diverse classi prima manualmente) - funziona Non fare nulla con IE

+2

Rozboris, forse era un tuo problema, e sono contento che tu abbia risolto il problema. Ma questo thread non era lo stesso problema che ho descritto. Ti darò una pausa e non votare questo. – bperreault

1

Il problema!. con quella correzione (aggiungendo una sottochiave) è che ora tutti i file tmp sono trattati come file HTML. Ho trovato che se stai cercando di scaricare il file tmp (invece di visualizzarlo in modo errato), la soluzione migliore è rimuovere La voce .tmp dal registro (e tmp_auto_file) in "HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes" o "HKEY_CLASSES_ROOT" dato che sono effettivamente nella stessa posizione, può comunque essere visualizzata come testo invece di una pagina Web.

Problemi correlati