Hallo zusammen,
ich habe mich bei der aktuellen Entwicklung (unter VS2008 und CF 3.5) zunächst auf die Oberflächengestaltung konzentriert und dafür mehrere Benutzersteuerelemete erstellt (abgeleitet von CONTROL). Das funktioniert auch alles perfekt...., ja bis man die CanPort.DLL als Verweis einbindet und an einer beliebigen Stelle eine Variable hierfür definiert (Private x As New FS.NetDCU.CanPort("Test", FS.NetDCU.CanPort.CanAccess.READ_WRITE)).
Versucht man danach im Designer ein Formular zu öffnen, auf dem sich ein benutzerdefiniertes Steuerelement befindet, erscheint die Fehlermeldung bzw. Warnung "Der Microsoft.CompactFramework.Design.UnsafeControl-Typ besitzt keine Eigenschaft mit dem Namen XXXX.", wobei XXXX eine beliebige über die Basisklasse hinausgehende hinzuprogrammierte Eigenschaft ist) und das Formular wird nicht angezeigt.
Dies betrifft alles nur den Designer! Die Anwendung läuft trotzdem einwandfrei, man kann "nur" den Designer nicht mehr verwenden.....
Ich habe sehr lange gebraucht, um die Ursache zweifelsfrei der CanPort.DLL zuzuschreiben. Die Hinweise im Internet deuten auf eine Vermischung (Update) vom CF2.0 und CF3.5 hin. Hat hier jemand eine Lösung bzw. weiß jemand, auf welchem FW die CanPort.DLL basiert?
Herzlichen Dank.
Gruß,
A.Büchner