Ich habe eine vb.Net-Anwendung, in die ich ein Steuerelement integriert habe, das von jemand anderem entwickelt wurde. Ich habe das Steuerelement in meine Anwendung integriert, aber ich erhalte regelmäßig die Meldung "Type 'myMapControl.myMapControl' is not defined", wenn ich kompiliere. Der Fehler tritt in der Datei Form1.Designer.vb in den folgenden Zeilen auf (mein Formularname ist in diesem Fall "Form1").
Me.myMapControl1= New myMapControl.myMapControl
Me.myOthermapControl = New myMapControl.myMapControl
Wenn ich ein "Global"-Qualifizierungsmerkmal hinzufüge:
Me.myMapControl1= New Global.myMapControl.myMapControl
Me.myOthermapControl = New Global.myMapControl.myMapControl
dann kann ich kompilieren und alles funktioniert eine Zeit lang gut. Ich kann kompilieren, ändern, neu kompilieren, usw. Irgendwann verschwindet jedoch der "Global"-Qualifier und ich muss ihn wieder hinzufügen. Was mache ich falsch? Ich habe sichergestellt, dass die DLL des Steuerelements als Verweis hinzugefügt wurde.