Benutzer mit den meisten Antworten
Einbetten von Projekten in eine Klassenbibliothek

Frage
-
Hallo,
Ist es möglich , ein bestehendes Projekt (Mit einer Fenster Anwendung) in eine Klassenbilbiothek hinzuzufügen bzw. so zu Importieren ?
Wie ich generell ein Projekt hinzufüge , weiss ich ja . Ich hätt gern aber noch , das des zweite Projekt in das erste gekapselt und nur die Klassenbibliothek kompiliert wird.
Wenn dies nicht möglich ist, gibt es eine schnelle Variante , ein Projekt in ein anderes zu kopieren ?
Ich hab gerade das Problem , das ich bei einem Projekt mit CommandLineArgs arbeite,welches in Klassenbibliotheken nicht geht.
Vielen Dank schonmal für die Antwort
mfg
Florian Veit
Antworten
-
Hallo,
wenn deine Anwendung (*.exe) alles nötige enthält, dann kannst du auch die EXE als Verweis setzen. Du musst dabei aber beachten, das die EXE trotzdem noch normal gestartet werden kann. Ansonsten gibts aber keinen Unterschied zu einer DLL.Wenn du eine DLL aus der EXE machen willst, dann kann man bei den Desktop-Vorlagen das recht einfach tun. Gehe auf Projekt > Einstellungen > Anwendung > Ausgabetyp: Klassenbibliothek. Dadurch wird dann einfach eine DLL erstellt.
Alternativ kannst du natürlich auch eine neue Klassenbibliothek anlegen (Projekt), alle Codedateien kopieren. Dann noch die benötigten Verweise und andere Einstellungen neu setzen. Fertig.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Tom Lambert (Koopakiller)Moderator Freitag, 18. Oktober 2013 13:59
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Montag, 28. Oktober 2013 00:26
Alle Antworten
-
Hallo,
wenn deine Anwendung (*.exe) alles nötige enthält, dann kannst du auch die EXE als Verweis setzen. Du musst dabei aber beachten, das die EXE trotzdem noch normal gestartet werden kann. Ansonsten gibts aber keinen Unterschied zu einer DLL.Wenn du eine DLL aus der EXE machen willst, dann kann man bei den Desktop-Vorlagen das recht einfach tun. Gehe auf Projekt > Einstellungen > Anwendung > Ausgabetyp: Klassenbibliothek. Dadurch wird dann einfach eine DLL erstellt.
Alternativ kannst du natürlich auch eine neue Klassenbibliothek anlegen (Projekt), alle Codedateien kopieren. Dann noch die benötigten Verweise und andere Einstellungen neu setzen. Fertig.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets
C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort vorgeschlagen Tom Lambert (Koopakiller)Moderator Freitag, 18. Oktober 2013 13:59
- Als Antwort markiert Tom Lambert (Koopakiller)Moderator Montag, 28. Oktober 2013 00:26