pagina di errore di Windows Form Designer (Windows Form .NET)

Se la finestra di progettazione Windows Form non viene caricata a causa di un errore nel codice, in un componente di terze parti o altrove, viene visualizzata una pagina di errore anziché la finestra di progettazione. Questa pagina di errore non indica necessariamente un bug nella finestra di progettazione. Il bug potrebbe trovarsi in un punto qualsiasi del file code-behind. Gli errori vengono visualizzati in barre gialle comprimibili con un collegamento per passare alla posizione dell'errore nella tabella codici.

Scheda degli errori della finestra di progettazione in Visual Studio che indica che l'evento per un pulsante non è presente.

Finestra di errore

La finestra di errore è costituita da varie parti.

  • Barra gialla

    La barra collapsible gialla viene creata per ogni errore, raggruppata per descrizione. La barra descrive l'errore del compilatore che impedisce alla finestra di progettazione di caricare la proprietà . Include questi dettagli:

    • File in cui si trova l'errore.
    • Colonna e riga nel file in cui si verifica l'errore.
    • Codice di errore.
    • Una descrizione dell'errore.
    • Collegamento per passare direttamente all'errore.
  • Istanze di questo errore

    Quando la barra di errore gialla viene espansa, viene elencata ogni istanza dell'errore. Molti tipi di errore includono una posizione esatta nel formato seguente: nome modulo del>< progetto Nome> riga:<numero di> riga Column:<column number.>< Se uno stack di chiamate è associato all'errore, è possibile selezionare il collegamento Mostra stack di chiamate per visualizzarlo. L'analisi dello stack di chiamate potrebbe aiutare a risolvere l'errore.

    Importante

    Gli elementi di un errore possono variare in base al linguaggio di codice in uso.

  • Assistenza con questo errore

    Se è disponibile un articolo della Guida per l'errore, selezionare il collegamento della Guida MSDN per passare direttamente alla pagina della Guida .

  • Post dei forum sull'errore

    Selezionare il collegamento Cerca nei forum MSDN per i post correlati a questo errore per passare ai vecchi forum di Microsoft Developer Network. È possibile cercare o porre una domanda nei forum di Microsoft Q&A o StackOverflow .

Cosa provare per primo

Spesso è possibile cancellare un errore pulendo e ricompilando il progetto o la soluzione.

  1. Trovare la finestra Esplora soluzioni.
  2. Fare clic con il pulsante destro del mouse sulla soluzione o sul progetto e scegliere Pulisci.
  3. Fare clic con il pulsante destro del mouse sulla soluzione o sul progetto e scegliere Ricompila.

È anche possibile provare a eliminare le cartelle bin e obj dalla cartella del progetto. Ciò potrebbe cancellare un file temporaneo o causare l'esecuzione di un'azione di ripristino , correggendo una dipendenza non valida.

Usare la sezione seguente per valutare gli errori comuni in fase di progettazione.

Errori comuni in fase di progettazione

Questa sezione elenca alcuni degli errori che possono verificarsi.

Il nome '<name>' non esiste nel contesto corrente

In genere questo errore viene visualizzato quando si elimina o si rinomina un gestore eventi nel file code-behind a cui fa riferimento il file di progettazione. <Aprire form.designer>.<file di codice langauge> ed eliminare il gestore eventi dalla maschera o dal controllo.

'<identifier name>' non è un identificatore valido

Questo errore indica che un campo, un metodo, un evento o un oggetto non è denominato correttamente.

'<name>' esiste già in '<nome> progetto'

È stato specificato un nome per un modulo ereditato già esistente nel progetto. Per correggere l'errore, assegnare al modulo ereditato un nome univoco.

'<Nome scheda> casella degli strumenti' non è una categoria della casella degli strumenti

Una finestra di progettazione di terze parti ha tentato di accedere a una scheda nella casella degli strumenti che non esiste. Contattare il fornitore del componente.

Un parser linguistico richiesto non è installato

Visual Studio ha tentato di caricare una finestra di progettazione registrata per il tipo di file, ma non è stato possibile. Ciò è molto probabile a causa di un errore che si è verificato durante l'installazione. Per una correzione, contattare il fornitore della lingua in uso.

Manca un servizio necessario per la generazione e l'analisi del codice sorgente

Questo errore è un problema con un componente di terze parti. Contattare il fornitore del componente.

Eccezione durante il tentativo di creare un'istanza di '<nome> oggetto'

Una finestra di progettazione di terze parti ha richiesto che Visual Studio crei un oggetto, ma l'oggetto ha generato un errore. Contattare il fornitore del componente.

Un altro editor ha '<nome> documento' aperto in modalità incompatibile

Questo errore si verifica se si tenta di aprire un file già aperto in un altro editor. Viene visualizzato l'editor che ha già aperto il file. Per correggere l'errore, chiudere l'editor con il file aperto e riprovare.

Un altro editor ha apportato modifiche a "<nome> documento"

Chiudere e riaprire la finestra di progettazione per rendere effettive le modifiche. In genere, Visual Studio ricarica automaticamente una finestra di progettazione dopo che sono state apportate modifiche. Tuttavia, altri progettisti, ad esempio finestre di progettazione componenti di terze parti, potrebbero non supportare il comportamento di ricaricamento. In questo caso, Visual Studio chiede di chiudere e riaprire manualmente la finestra di progettazione.

Un altro editor ha il file aperto in modalità incompatibile

Questo messaggio è simile a "Un altro editor ha '<nome> documento' aperto in modalità non compatibile", ma Visual Studio non è in grado di determinare il nome del file. Per correggere l'errore, chiudere l'editor con il file aperto e riprovare.

La classificazione della matrice '<rank in array>' è troppo elevata

Visual Studio supporta solo matrici a dimensione singola nel blocco di codice analizzato dalla finestra di progettazione. Le matrici multidimensionali sono valide all'esterno di questa area.

Impossibile aprire l'assembly '<nome> assembly'

Questo messaggio di errore si verifica quando si tenta di aprire un file che non è stato possibile aprire. Verificare che il file esista e sia un assembly valido.

Tipo di elemento non valido. Questo serializzatore prevede un elemento di tipo '<type name>'

Questo errore è un problema con un componente di terze parti. Contattare il fornitore del componente.

Impossibile accedere alla casella degli strumenti di Visual Studio al momento

Visual Studio ha effettuato una chiamata alla casella degli strumenti, che non era disponibile. Se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

Impossibile associare un gestore eventi all'evento '<event name>' perché è di sola lettura

Questo errore si verifica più spesso quando si tenta di connettere un evento a un controllo ereditato da una classe di base. Se la variabile membro del controllo è privata, Visual Studio non può connettere l'evento al metodo . I controlli ereditati privatamente non possono avere eventi aggiuntivi associati.

Impossibile creare un nome di metodo per il componente richiesto perché non è un membro del contenitore di progettazione

Visual Studio ha tentato di aggiungere un gestore eventi a un componente che non dispone di una variabile membro nella finestra di progettazione. Contattare il fornitore del componente.

Impossibile denominare l'oggetto '<name>' perché è già denominato '<name>'

Questo errore è un errore interno nel serializzatore di Visual Studio. Indica che il serializzatore ha tentato di assegnare due volte un nome a un oggetto, che non è supportato. Se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

Impossibile rimuovere o eliminare definitivamente il componente ereditato '<nome> componente'

I controlli ereditati sono sotto la proprietà della classe che eredita. Le modifiche apportate al controllo ereditato devono essere apportate nella classe da cui ha origine il controllo. Pertanto, non è possibile rinominarlo o distruggerlo.

La categoria '<Nome scheda> casella degli strumenti' non dispone di uno strumento per la classe '<nome classe>'

La finestra di progettazione ha tentato di fare riferimento a una classe in una scheda della casella degli strumenti specifica, ma la classe non esiste. Contattare il fornitore del componente.

La classe '<class name>' non ha un costruttore corrispondente

Una finestra di progettazione di terze parti ha chiesto a Visual Studio di creare un oggetto con parametri specifici nel costruttore che non esiste. Contattare il fornitore del componente.

Generazione del codice per la proprietà '<nome> proprietà' non riuscita

Questo errore è un wrapper generico per un errore. La stringa di errore che accompagna questo messaggio fornisce altri dettagli sul messaggio di errore e include un collegamento a un articolo della Guida più specifico. Per correggere l'errore, risolvere l'errore specificato nel messaggio di errore aggiunto a questo errore.

Il componente '<component name>' non ha chiamato Container.Add() nel relativo costruttore

Questo messaggio è correlato a un errore nel componente caricato o inserito nel modulo. Indica che il componente non è stato aggiunto al relativo controllo contenitore , indipendentemente dal fatto che si tratti di un altro controllo o di una maschera. La finestra di progettazione continua a funzionare, ma potrebbero verificarsi problemi con il componente in fase di esecuzione.

Per correggere l'errore, contattare il fornitore del componente. In alternativa, se si tratta di un componente creato, chiamare il IContainer.Add metodo nel costruttore del componente.

Il nome del componente non può essere vuoto

Questo errore si verifica quando si tenta di rinominare un componente in un valore vuoto.

Impossibile accedere alla variabile '<variable name>' perché non è ancora stata inizializzata

Questo errore può verificarsi a causa di due scenari. Un fornitore di componenti di terze parti presenta un problema con un controllo o un componente distribuito oppure il codice scritto presenta dipendenze ricorsive tra i componenti.

Per correggere questo errore, assicurarsi che il codice non abbia una dipendenza ricorsiva. Se è privo di tali problemi, prendere nota del testo esatto del messaggio di errore e contattare il fornitore del componente.

Impossibile trovare il tipo '<type name>'

Messaggio di errore: "Impossibile trovare il tipo '<type name>'. Assicurarsi che venga fatto riferimento all'assembly che contiene questo tipo. Se questo tipo fa parte del progetto di sviluppo, assicurarsi che il progetto sia stato compilato correttamente".

Questo errore si è verificato perché non è stato trovato un riferimento. Assicurarsi che venga fatto riferimento al tipo indicato nel messaggio di errore e che venga fatto riferimento anche a tutti gli assembly richiesti dal tipo. Spesso, il problema è che un controllo nella soluzione non è stato compilato. Per compilare, selezionare Compila soluzione dal menu Compila . In caso contrario, se il controllo è già stato compilato, aggiungere manualmente un riferimento dal menu di scelta rapida della cartella Riferimenti o Dipendenze in Esplora soluzioni.

Impossibile caricare il tipo '<type name>'

Visual Studio ha tentato di collegare un metodo di gestione degli eventi e non è stato possibile trovare uno o più tipi di parametro per il metodo . Questo errore è in genere causato da un riferimento mancante. Per correggere l'errore, aggiungere il riferimento contenente il tipo al progetto e riprovare.

Impossibile individuare i modelli di elemento del progetto per i componenti ereditati

I modelli per i moduli ereditati in Visual Studio non sono disponibili. Se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

La classe delegate '<class name>' non dispone di alcun metodo invoke. Questa classe è un delegato

Visual Studio ha tentato di creare un gestore eventi, ma si è verificato un problema con il tipo di evento. Questo errore può verificarsi se l'evento è stato creato da un linguaggio non conforme a CLS. Contattare il fornitore del componente.

Dichiarazione duplicata del membro '<nome> membro'

Questo errore si verifica perché una variabile membro è stata dichiarata due volte ( ad esempio, due controlli denominati Button1 vengono dichiarati nel codice). I nomi devono essere univoci tra i moduli ereditati. Inoltre, i nomi non possono essere diversi solo per caso.

Errore durante la lettura delle risorse dal file di risorse per le impostazioni cultura '<nome> impostazioni cultura'

Questo errore può verificarsi se nel progetto è presente un file con estensione resx non valido.

Per correggere questo errore:

  1. Selezionare il pulsante Mostra tutti i file in Esplora soluzioni per visualizzare i file resx associati alla soluzione.
  2. Caricare il file resx nell'editor XML facendo clic con il pulsante destro del mouse sul file resx e scegliendo Apri.
  3. Modificare manualmente il file resx per risolvere gli errori.

Errore durante la lettura delle risorse dal file di risorse per le impostazioni cultura predefinite '<nome> impostazioni cultura'

Questo errore può verificarsi se nel progetto è presente un file con estensione resx non valido per le impostazioni cultura predefinite.

Per correggere questo errore:

  1. Selezionare il pulsante Mostra tutti i file in Esplora soluzioni per visualizzare i file resx associati alla soluzione.
  2. Caricare il file resx nell'editor XML facendo clic con il pulsante destro del mouse sul file resx e scegliendo Apri.
  3. Modificare manualmente il file resx per risolvere gli errori.

Impossibile analizzare il metodo '<nome> metodo'

Messaggio di errore: "Impossibile analizzare il metodo '<nome> metodo'. Il parser ha segnalato l'errore seguente: '<error string>'. Esaminare l'elenco attività per individuare potenziali errori."

Si tratta di un messaggio di errore generale per i problemi che si verificano durante l'analisi. Questi errori sono spesso dovuti a errori di sintassi. Vedere Elenco attività per messaggi specifici correlati all'errore.

Nome componente non valido: '<nome> componente'

Si è tentato di rinominare un componente in un valore non valido per tale lingua. Per correggere questo errore, denominare il componente in modo che sia conforme alle regole di denominazione per tale lingua.

Il tipo '<class name>' è costituito da diverse classi parziali nello stesso file

Quando si definisce una classe in più file usando la parola chiave partial , è possibile avere una sola definizione parziale in ogni file.

Per correggere questo errore, rimuovere tutte le definizioni parziali della classe dal file .

Impossibile trovare l'assembly '<nome> assembly'

Questo errore è simile a "Impossibile trovare il tipo "<type name>", ma questo errore si verifica in genere a causa di un attributo di metadati. Per correggere questo errore, verificare che venga fatto riferimento a tutti gli assembly usati dagli attributi.

Il nome dell'assembly '<nome assembly>' non è valido

Un componente ha richiesto un assembly specifico, ma il nome fornito dal componente non è un nome di assembly valido. Contattare il fornitore del componente.

Impossibile progettare la classe base '<class name>'

Visual Studio ha caricato la classe , ma la classe non può essere progettata perché l'implementatore della classe non ha fornito una finestra di progettazione. Se la classe supporta una finestra di progettazione, assicurarsi che non siano presenti problemi che potrebbero causare problemi con la visualizzazione in una finestra di progettazione, ad esempio errori del compilatore. Assicurarsi inoltre che tutti i riferimenti alla classe siano corretti e che tutti i nomi di classe siano digitati correttamente. In caso contrario, se la classe non è progettabile, modificarla nella visualizzazione Codice.

Impossibile caricare la classe base '<class name>'

Non viene fatto riferimento alla classe nel progetto, quindi Visual Studio non può caricarlo. Per correggere questo errore, aggiungere un riferimento alla classe nel progetto e chiudere e riaprire la finestra di progettazione Windows Form.

Impossibile progettare la classe '<class name>' in questa versione di Visual Studio

La finestra di progettazione per questo controllo o componente non supporta gli stessi tipi usati da Visual Studio. Contattare il fornitore del componente.

Il nome della classe non è un identificatore valido per questa lingua

Il codice sorgente creato dall'utente ha un nome di classe non valido per la lingua in uso. Per correggere l'errore, denominare la classe in modo che sia conforme ai requisiti linguistici.

Impossibile aggiungere il componente perché contiene un riferimento circolare al nome> di< riferimento

Non è possibile aggiungere un controllo o un componente a se stesso. Un'altra situazione in cui questo problema può verificarsi è se è presente codice nel metodo InitializeComponent di un modulo (ad esempio, Form1) che crea un'altra istanza di Form1.

Impossibile modificare la finestra di progettazione in questo momento

Questo errore si verifica quando il file nell'editor è contrassegnato come di sola lettura. Assicurarsi che il file non sia contrassegnato come di sola lettura e che l'applicazione non sia in esecuzione.

Impossibile visualizzare la finestra di progettazione per questo file perché nessuna delle classi al suo interno può essere progettata

Questo errore si verifica quando Visual Studio non riesce a trovare una classe di base che soddisfa i requisiti della finestra di progettazione. I moduli e i controlli devono derivare da una classe di base che supporta le finestre di progettazione. Se si deriva da una maschera o un controllo ereditato, assicurarsi che il progetto sia stato compilato.

La finestra di progettazione per la classe base '<class name>' non è installata

Visual Studio non è riuscito a caricare la finestra di progettazione per la classe . Se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

La finestra di progettazione deve creare un'istanza di tipo '<type name>', ma non può perché il tipo è dichiarato come astratto

Questo errore si è verificato perché la classe di base dell'oggetto passato alla finestra di progettazione è astratta, che non è consentita.

Impossibile caricare il file nella finestra di progettazione

La classe di base di questo file non supporta finestre di progettazione. Come soluzione alternativa, usare la visualizzazione Codice per lavorare sul file. Fare clic con il pulsante destro del mouse sul file in Esplora soluzioni e scegliere Visualizza codice.

Il linguaggio per questo file non supporta i servizi di analisi e generazione del codice necessari

Messaggio di errore: "La lingua per questo file non supporta i servizi di analisi e generazione del codice necessari. Verificare che il file che si sta aprendo sia un membro di un progetto e quindi provare ad aprire di nuovo il file."

Questo errore è probabilmente dovuto all'apertura di un file che si trova in un progetto che non supporta le finestre di progettazione.

La classe del parser del linguaggio '<class name>' non è implementata correttamente

Messaggio di errore: "La classe del parser del linguaggio '<class name>' non è implementata correttamente. Contattare il fornitore per un modulo parser aggiornato."

Il linguaggio in uso ha registrato una classe di progettazione che non deriva dalla classe di base corretta. Contattare il fornitore della lingua in uso.

Il nome '<name>' è già utilizzato da un altro oggetto

Si tratta di un errore interno nel serializzatore di Visual Studio. Se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

L'oggetto '<nome> oggetto' non implementa l'interfaccia IComponent

Visual Studio ha tentato di creare un componente, ma l'oggetto creato non implementa l'interfaccia IComponent . Per una correzione, contattare il fornitore del componente.

L'oggetto '<nome> oggetto' ha restituito null per la proprietà 'nome> proprietà',< ma questo non è consentito

Esistono alcune proprietà .NET che devono restituire sempre un oggetto . Ad esempio, l'insieme Controls di una maschera deve restituire sempre un oggetto, anche quando non sono presenti controlli.

Per correggere l'errore, verificare che la proprietà specificata nell'errore non sia Null.

L'oggetto dati di serializzazione non è del tipo appropriato

Un oggetto dati offerto dal serializzatore non è un'istanza di un tipo che corrisponde al serializzatore corrente utilizzato. Contattare il fornitore del componente.

Il servizio '<service name>' è obbligatorio, ma non è stato possibile individuare

Un servizio richiesto da Visual Studio non è disponibile. Se si tenta di caricare un progetto che non supporta tale finestra di progettazione, usare l'editor di codice per apportare le modifiche. In caso contrario, se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

L'istanza del servizio deve derivare da o implementare '<interface name>'

Questo errore indica che una finestra di progettazione componenti o componenti ha chiamato il metodo AddService , che richiede un'interfaccia e un oggetto, ma l'oggetto specificato non implementa l'interfaccia specificata. Contattare il fornitore del componente.

Impossibile modificare il testo nella finestra del codice

Questo errore si verifica quando Visual Studio non è in grado di modificare un file a causa di problemi di spazio su disco o memoria oppure il file è contrassegnato come di sola lettura.

L'oggetto enumeratore casella degli strumenti supporta solo il recupero di un elemento alla volta

Se viene visualizzato questo errore, se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

Impossibile recuperare l'elemento della casella degli strumenti per '<nome> componente' dalla casella degli strumenti

Il componente in questione ha generato un'eccezione quando Visual Studio vi ha eseguito l'accesso. Contattare il fornitore del componente.

Impossibile recuperare l'elemento della casella degli strumenti per il nome<> dell'elemento della casella degli strumenti

Questo errore si verifica se i dati all'interno dell'elemento della casella degli strumenti vengono danneggiati o la versione del componente è stata modificata. Provare a rimuovere l'elemento dalla casella degli strumenti e aggiungerlo di nuovo.

Impossibile trovare il tipo '<type name>'

Quando la finestra di progettazione viene caricata, Visual Studio non è riuscito a trovare un tipo. Verificare che venga fatto riferimento all'assembly contenente il tipo. Se l'assembly fa parte del progetto di sviluppo corrente, verificare che il progetto sia stato compilato.

Il servizio di risoluzione dei tipi può essere chiamato solo dal thread dell'applicazione principale

Visual Studio ha tentato di accedere alle risorse necessarie dal thread errato. Questo errore viene visualizzato quando il codice usato per creare la finestra di progettazione ha chiamato il servizio di risoluzione dei tipi da un thread diverso dal thread dell'applicazione principale. Per correggere l'errore, chiamare il servizio dal thread corretto o contattare il fornitore del componente.

La variabile '<variable name>' non è dichiarata o non è mai stata assegnata

Il codice sorgente ha un riferimento a una variabile, ad esempio Button1, che non è dichiarata o assegnata. Se la variabile non è stata assegnata, questo messaggio viene visualizzato come avviso, non come errore.

Esiste già un gestore comandi per il comando di menu '<menu command name>'

Questo errore si verifica se una finestra di progettazione di terze parti aggiunge un comando che dispone già di un gestore alla tabella dei comandi. Contattare il fornitore del componente.

Esiste già un componente denominato "<nome> componente"

Messaggio di errore: "Esiste già un componente denominato '<nome> componente'. I componenti devono avere nomi univoci e i nomi non devono fare distinzione tra maiuscole e minuscole. Un nome non può inoltre essere in conflitto con il nome di qualsiasi componente in una classe ereditata".

Questo messaggio di errore si verifica quando è stata apportata una modifica al nome di un componente nella Finestra Proprietà. Per correggere questo errore, assicurarsi che tutti i nomi dei componenti siano univoci, non facciano distinzione tra maiuscole e minuscole e non siano in conflitto con i nomi dei componenti nelle classi ereditate.

Esiste già un creatore di elementi della casella degli strumenti registrato per il formato '<format name>'

Un componente di terze parti ha eseguito un callback a un elemento in una scheda casella degli strumenti, ma l'elemento contiene già un callback. Contattare il fornitore del componente.

Questo motore di linguaggio non supporta un CodeModel con cui caricare una finestra di progettazione

Questo messaggio è simile a "Il linguaggio per questo file non supporta l'analisi del codice e i servizi di generazione necessari", ma questo messaggio comporta un problema di registrazione interna. Se viene visualizzato questo errore, se viene visualizzato questo errore, registrare un problema usando Segnala un problema.

Il tipo 'type name>' non dispone di un costruttore con parametri di tipi '<parameter type names>'<

Visual Studio non è riuscito a trovare un costruttore con parametri corrispondenti. Questo errore può essere il risultato della fornitura di un costruttore con tipi diversi da quelli necessari. Ad esempio, un costruttore Point può accettare due numeri interi. Se sono stati specificati tipi float, viene generato questo errore.

Per correggere l'errore, usare un costruttore diverso o eseguire il cast esplicito dei tipi di parametro in modo che corrispondano a quelli forniti dal costruttore.

Impossibile aggiungere il riferimento '<reference name>' all'applicazione corrente

Visual Studio non è in grado di aggiungere un riferimento. Per correggere l'errore, verificare che non sia già stato fatto riferimento a una versione diversa del riferimento.

Impossibile archiviare il file corrente

Questo errore si verifica quando si modifica un file attualmente archiviato nel controllo del codice sorgente. In genere, Visual Studio presenta la finestra di dialogo di estrazione file in modo che l'utente possa estrarre il file. Questa volta, il file non è stato estratto, forse a causa di un conflitto di merge durante l'estrazione. Per correggere l'errore, assicurarsi che il file non sia bloccato e quindi provare a eseguire manualmente il check-out del file.

Impossibile trovare la pagina denominata "<Opzioni nome scheda> finestra di dialogo"

Questo errore si verifica quando una finestra di progettazione componenti richiede l'accesso a una pagina dalla finestra di dialogo Opzioni utilizzando un nome che non esiste. Contattare il fornitore del componente.

Impossibile trovare la proprietà '<nome> proprietà' nella pagina '<Opzioni nome> scheda finestra di dialogo'

Questo errore si verifica quando una finestra di progettazione componenti richiede l'accesso a un determinato valore in una pagina della finestra di dialogo Opzioni, ma tale valore non esiste. Contattare il fornitore del componente.

Visual Studio non può aprire una finestra di progettazione per il file perché la classe all'interno non eredita da una classe che può essere progettata visivamente

Visual Studio ha caricato la classe, ma non è stato possibile caricare la finestra di progettazione per tale classe. Visual Studio richiede che le finestre di progettazione usino la prima classe in un file. Per correggere questo errore, spostare il codice della classe in modo che sia la prima classe nel file e quindi caricare nuovamente la finestra di progettazione.

Visual Studio non è in grado di salvare o caricare istanze del tipo '<type name>'

Si tratta di un problema con un componente di terze parti. Contattare il fornitore del componente.

Visual Studio non è in grado di aprire "<nome> documento" nella visualizzazione Struttura

Questo errore indica che la lingua del progetto non supporta una finestra di progettazione e si verifica quando si tenta di aprire un file nella finestra di dialogo Apri file o da Esplora soluzioni. Modificare invece il file nella visualizzazione Codice.

Visual Studio non è riuscito a trovare una finestra di progettazione per le classi di tipo '<type name>'

Visual Studio ha caricato la classe , ma la classe non può essere progettata. Modificare invece la classe nella visualizzazione Codice facendo clic con il pulsante destro del mouse sulla classe e scegliendo Visualizza codice.