Hey,
habe schon einige individuelle Controls programmiert, jedoch bisher nur in Programminternen Klassen. Hat alles wunderbar funktioniert.
Nun möchte ich aber eine Bibliothek programmieren, die ich in jedem meiner Projekte anwenden kann.
Die DLL Datei an sich ist schon mal vorhanden, ein erstes Control in seiner Grundstruktur auch schon.
Wenn ich jetzt in VS 2015 die DLL als Verweis hinzufüge, klappt das auch prima, allerdings kann ich den Namespace nicht einbinden, da die using Direktive angeblich "unnötig" ist.
Das Control wird auch nicht in die Toolbox hinzugefügt, auch nicht, wenn ich das Testprojekt kompiliere.
Das Merkwürdige dahinter ist ja, dass sobald ich eine Klasse mit identischem Code dem Projekt hinzufüge, das Control auf einmal in der Toolbox angezeigt wird. Sollte ja auch richtig sein, denn jetzt ist das Control ja auch als Klasse im Projekt drin. Allerdings, und das ist das Merkwürdige dahinter, ändere ich testweise mal etwas im DLL Projekt, kompiliere das, verschiebe die DLL wieder in den Ordner des Testprojektes und es passt sich an, jedenfalls im Designer. Wenn ich das Programm dann allerdings starte, ist da nur gähnende Leere.
Der Code der DLL ist bisher minimalistisch gehalten:
using System.Windows.Forms;
Klingt alles kompliziert, ich hoffe aber, dass ich es trotzdem einigermaßen verständlich rübergebracht habe.
Hat jemand eine Ahnung, was das sein könnte?
Danke im Voraus.
Grüße
habe schon einige individuelle Controls programmiert, jedoch bisher nur in Programminternen Klassen. Hat alles wunderbar funktioniert.
Nun möchte ich aber eine Bibliothek programmieren, die ich in jedem meiner Projekte anwenden kann.
Die DLL Datei an sich ist schon mal vorhanden, ein erstes Control in seiner Grundstruktur auch schon.
Wenn ich jetzt in VS 2015 die DLL als Verweis hinzufüge, klappt das auch prima, allerdings kann ich den Namespace nicht einbinden, da die using Direktive angeblich "unnötig" ist.
Das Control wird auch nicht in die Toolbox hinzugefügt, auch nicht, wenn ich das Testprojekt kompiliere.
Das Merkwürdige dahinter ist ja, dass sobald ich eine Klasse mit identischem Code dem Projekt hinzufüge, das Control auf einmal in der Toolbox angezeigt wird. Sollte ja auch richtig sein, denn jetzt ist das Control ja auch als Klasse im Projekt drin. Allerdings, und das ist das Merkwürdige dahinter, ändere ich testweise mal etwas im DLL Projekt, kompiliere das, verschiebe die DLL wieder in den Ordner des Testprojektes und es passt sich an, jedenfalls im Designer. Wenn ich das Programm dann allerdings starte, ist da nur gähnende Leere.
Der Code der DLL ist bisher minimalistisch gehalten:
using System.Windows.Forms;
Klingt alles kompliziert, ich hoffe aber, dass ich es trotzdem einigermaßen verständlich rübergebracht habe.
Hat jemand eine Ahnung, was das sein könnte?
Danke im Voraus.
Grüße