Questo errore si è verificato quando si copia e incolla un modulo nel riquadro "Esplora soluzioni". Quindi cambi il nome di una forma. Visual Studio fornisce lo stesso nome per entrambi e quindi, quando si rinomina la forma, Visual Studio esegue alcuni refactoring e rinomina la classe Designer per entrambi i moduli (non solo per i nuovi).
È possibile risolvere questo problema in due modi:
Chiudere Microsoft Visual Studio, quindi passare alla cartella del progetto da programma esterno (ex Total Commander.). Nella cartella in cui sono definiti entrambi i moduli è possibile visualizzare i file .cs e .Designer.cs del modulo. Apri i file .cs e .Designer.cs per il tuo modulo in un editor di testo. Trova e sostituisci ogni istanza del nome del modulo originale con un nuovo nome. E se rinomini già rinomina alcune risorse, controlla anche il modulo originale (se sono solo il nome del modulo originale ma non nulla per il nuovo nome del modulo). Quindi salvare tutti i file, avviare Microsoft Visual Studio e ricostruire il progetto.
È possibile provare chcek e rinominare la dichiarazione per ogni occurance del nome del modulo originale nei nuovi file .cs e .Designer.cs, ma provare a disabilitare il refactoring. Se già rinominato nuova forma, in .Designer.cs per vecchia forma voi forse vede questo:
namespace YourProjectNamespace
{
partial class NewFormName
{ .. }
è necessario rinominare NewFormName a OldFormName e quando Visual Studio offrono un menu refactoring (piccolo rettangolo reg prima di ultima lettera di oggetto rinominato) non creare nulla.
qui ogni cosa ok – Abe
caricare il tuo schermo di stampa –
@Abe: non si deve modificare le risposte per cercare di rispondere - mi sono trasferita l'immagine in tua domanda, in cui ha più senso. Grazie. – sarnold