enton hat folgendes geschrieben: |
Hallo
Da die Klassenbibliothek jedoch nicht ausführbar ist, kann ich sie nicht direkt kompilieren. |
Das hat nichts miteinander zu tun. Unter NET sind alles Assemblies, die wahlweise als EXE (Anwendung) oder als DLL (Bibliothek) kompiliert werden. Dies wird eingestellt als "Ausgabe" der Projekt-Eigenschaften.
Der entscheidende Unterschied liegt darin, dass eine Anwendung
genau eine Main-Methode enthält und eine Bibliothek nicht.
enton hat folgendes geschrieben: |
Visual C# bringt mir dann ne meldung, das ich in einer ausführbaren Klasse ein Verweiß auf die Klassenbibliothek geben soll
und sie so dann kompiliert werden würde. |
Was ist eine "ausführbare" Klasse? "Verweise" sind "Referenzen". Vermutlich fehlt in einer Deiner Klassen ein Verweis auf eine NET-DLL. Im Ausgabefenster beim Kompilieren ist die Fehlermeldung genauer als im Fehler-Fenster.
Fehlersuche: Die Klasse, die nicht verarbeitet werden kann, notieren, in die SDK-Doku gehen und den Abschnitt "Informationen zur XXX-Klasse" aufrufen: am Anfang stehen der erforderliche Namespace (kann unter using eingetragen werden) und die dazugehörige DLL.
Abhilfe: Projekt-Explorer öffnen, auf Referenzen des betreffenden Projekts gehen, Rechtsklick, Referenzen hinzufügen, die betreffende DLL auswählen und einfügen.
enton hat folgendes geschrieben: |
Das funktioniert aber nicht. Es wird keine Dll erzeugt. Ich sitze da jetzt schon über 6 Stunden dran, hab mich durch sämtliche Hilfen und Foren "gekämpft" habe aber nichts dazu gefunden. |
"Das funktioniert aber nicht." ist keine ausreichende Fehlermeldung. Wenn wir Dir helfen sollen, benötigen wir genauere Informationen.
Aber das kann sich durch die anderen Hinweise erledigt haben.
Gruß Jürgen