Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

VS Aus bestimmten Klassen eigene DLL erzeugen (für PluginSystem)
Siedlerchr
myCSharp.de - Member



Dabei seit:
Beiträge: 178
Herkunft: NRW

Themenstarter:

VS Aus bestimmten Klassen eigene DLL erzeugen (für PluginSystem)

beantworten | zitieren | melden

Hallo zusammen,

gitb es in Visual Studio die Möglichhkeit zu sagen, dass ich jeweils bestimmte Klassen (die ein Plugin-Interface implementieren) in jeweils eine eigene DLL haben will?
Bislnag erzeugt Visual Studio ja für jedes Projekt eine DLL.
Ich hätte aber gern eine DLL pro Klasse.


Ich habe bisher nur die Möglichkeit das per Kommandozeile zu machen wie hier beschrieben:
csc /target:library /out:MathLibrary.DLL Add.cs Mult.cs

MSDN: Erstellen einer DLL

Gibt es da noch die Möglichkeit das direkt in Visual Studio einzustellen, dass bestimmte Klassen in je eine eigene DLL erzeugt werden?
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 6.865
Herkunft: Waidring

beantworten | zitieren | melden

Hallo Siedlerchr,
Zitat
Bislnag erzeugt Visual Studio ja für jedes Projekt eine DLL.
So ist es. Mit viel Aufwand köntest du allerdings die build.targets für MsBuild umschreiben, aber wozu? Erstell einfach ein Projekt für jede Klasse, wenn du das so haben willst.

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
Diräkt
myCSharp.de - Member



Dabei seit:
Beiträge: 614
Herkunft: Schweiz

beantworten | zitieren | melden

Hallo Siedlerchr

Ev. hilft Dir dieser Link + Stichwort ;) :

IL MERGE

(Falls es ASP.NET betrifft :

Merge

Beste Grüsse

Diräkt


Edit :

danke Gfoidl, wer lesen kann ist klar im vorteil ;)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Diräkt am .
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 6.865
Herkunft: Waidring

beantworten | zitieren | melden

Hallo Diräkt,

er will den anderen Weg, also das Gegenteil von ILMerge.
Zitat
Ich hätte aber gern eine DLL pro Klasse.


mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
cx°
myCSharp.de - Member

Avatar #avatar-1921.jpg


Dabei seit:
Beiträge: 190

beantworten | zitieren | melden

Hallo,

passend zu gfoidl's Verweis aus MsBuild ein Beispiel:

How to generate a dll for each plugin file
private Nachricht | Beiträge des Benutzers
Siedlerchr
myCSharp.de - Member



Dabei seit:
Beiträge: 178
Herkunft: NRW

Themenstarter:

beantworten | zitieren | melden

Danke das ist genau das was ich gesucht habe!
private Nachricht | Beiträge des Benutzers