Ich bekomme diesen Fehler in Visual Studio 2008 in einer Mobile Desktop-Anwendung .NET 3.5.VS 2008 Designer "Konnte Typ nicht finden ...."
Konnte Typ 'MyNamespace.MyType' nicht finden. 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 erfolgreich erstellt wurde.
Dies wird beim Öffnen eines Formulars angezeigt. Der Typ, auf den nicht verwiesen werden kann, ist ein Benutzersteuerelement, das Teil desselben Projekts ist. Mit den Namespaces ist nichts falsch. Das ist verrückt - das Projekt funktioniert gut.
Auch die referenzierte Steuerung ist nicht eine generische Klasse, wie in diesem Artikel: "Could not find type" error loading a form in the Windows Forms Designer
UPDATE: gut jetzt später scheint es zu funktionieren. Dies scheint ein sporadisches Problem zu sein ...
könnte auf einen Blick wert sein die akzeptierte Antwort für [diese ähnliche Frage] (http://stackoverflow.com/questions/408002/could-not-load-file-or-embly-xxxx-oder-on-it-it-abhängigkeiten-das-system- kann/422517 # 422517) –
(+1) Ich stimme zu, eine Änderung in der Assembly-Version ist möglicherweise ein Problem. Wenn Sie diese Nachricht sehen, löschen Sie alle Kopien der DLL, bevor Sie sie erneut kompilieren. Es klingt, als würde es eine andere Version der DLL finden, als für sie kompiliert wurde. – Pedro
Pedros Antwort hat es für mich repariert. Ein sauberer Build funktionierte nicht, also löschte ich den bin-Ordner. Dann hit rebuild und es wurde behoben. In meinem Fall habe ich das Projekt umbenannt, anstatt die Versionsnummern zu ändern – JonWillis