Hallo CodiD,
Dieser Fehler wird verursacht, weil der Formular-Designer eine kompilierte Assembly erfordert, um ein geerbtes Formular anzuzeigen. Wenn die Formular-Basisklasse in einer Assembly enthalten ist, die mit den x64- oder Itanium-Optionen kompiliert wurde, können
sie vom Formular-Designer nicht geöffnet werden. Dies liegt daran, dass Visual Studio ein 32-Bit-Prozess ist und keinen Code in einem 64-Bit-Modul (x64 oder Itanium) ausführen kann.
Um das Problem zu beheben, solltest Du sicherstellen, dass das Basisformular in einer Assembly definiert ist, die mit der Build-Option "AnyCPU" kompiliert wird. Auf diese Weise können in der Assembly definierte Formularklassen entweder in einem 32-Bit-Prozess
(z. B. Visual Studio) oder in einem benutzerdefinierten 64-Bit-Prozess verwendet werden. Zusätzliche Informationen werden in diesem Artikel bereitgestellt:
Cannot Display Inherited Form in Form Designer When Base Form Defined in 64-bit Assembly
Gruß,
Ivan Dragov
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft
zugesichert werden können.