Typ 'xxx.xxx.xxx' konnte nicht gefunden werden. Bitte stellen Sie sicher, dass die Montage

Ich habe in StackOverflow nach ähnlichen Problemen gesucht, als ich versuchte, ein Formular zu öffnen, das auf ein UserControl in einem anderen Projekt verweist.

Ich erhalte die Meldung "Um möglichen Datenverlust vor dem Laden des Designers zu vermeiden, müssen die folgenden Fehler behoben werden:", die sich auf die folgenden beiden Fehler bezieht:

Typ 'MyNamespace.CommonUi.InformationBox' konnte nicht gefunden werden. Stellen Sie sicher, dass auf die Assembly verwiesen wird, die diesen Typ enthält. Wenn dieser Typ Teil Ihres Entwicklungsprojekts ist, stellen Sie sicher, dass das Projekt mit den Einstellungen für Ihre aktuelle Plattform oder eine beliebige CPU erfolgreich erstellt wurde.

UND

Die Variable 'InformationBox1' ist entweder nicht deklariert oder wurde nie zugewiesen.

InformationBox1 ist eine Instanz des Benutzersteuerelements InformationBox, das sich im Formular im Designer befindet.

Freund mit Ereignissen InformationBox1 als MyNamespace.CommonUi.InformationBox

Das Projekt "MyNamespace.CommonUi" wurde erfolgreich erstellt.

Ich verstehe mich für das Projekt und bin daher ziemlich sicher, dass es richtig referenziert wird.

Soweit das gleiche wie bei anderen Leuten:

Dies ist ein Projekt, das von .NET2 / x86 in VS2005 auf .NET4 / x64 in VS2012 migriert wurde.

Wenn die Lösung unter 64-Bit läuft, funktioniert sie nicht und ich erhalte diesen Designerfehler. Wenn ich es jedoch auf 32-Bit umstelle (technisch gesehen AnyCPU), kann ich den Designer problemlos öffnen.

Ich habe die anderen Vorschläge in ähnlichen Threads durchgelesen, aber sie sehen keine Lösung (ich bin sogar so weit gegangen wie die Option "Verschiebe es nach links und rechts, um es neu zu erstellen").

Antworten auf die Frage(12)

Ihre Antwort auf die Frage