Entwickler-Ecke

WinForms - DLL ins Projekt einbinden


traceurmicha - Mo 30.03.15 11:53
Titel: DLL ins Projekt einbinden
Hallo Leute,
Ich bin gerade dabei ein Projekt zu schreiben welches ich anderen zur verfügung stellen will. Allerdings brauche ich da eine DLL (SQLite) und will nicht das der Kunde sich die DLL erst installieren muss. Wie bekomme ich es hin das ich die DLL in mein Projektordner Packe und dorthin verweisen kann. So dass das Projekt überall läuft?


C# - Mo 30.03.15 11:59

Tach,

Ich nehme an du willst die dll nicht dynamisch einbinden. Du kannst dlls einfach über den Ordner "Verweise" deinem Projekt hinzufügen. Hier ist noch ein Link [http://code-bude.net/2011/07/06/dlls-in-visual-studio-csharp-projekte-einbinden/] dazu.


Ralf Jansen - Mo 30.03.15 12:39

Dort wo du die Dll her hast sollte es zumindest eine minimal Doku geben zum Thema Deployment also was und wie (technisch und rechtlich) etwas deployed werden sollte damit es funktioniert.
Wenn es tatsächlich nur die eine Dll ohne weitere Abhängigkeiten ist die du auch jetzt bereits in deinem Projekt referenziert hast dann setzt deren 'Copy Local' Property mal auf true. Dann wird die beim compilieren ebenfalls mit in denn passenden Output Ordner kopiert und von da benutzt (Wenn die Deployment Doku nicht irgendwas anderes behauptet wie z.B. installieren in den GAC oder so).