Autor Beitrag
traceurmicha
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 160
Erhaltene Danke: 9

Win XP SP2, Win 7 Pro., Ubuntu 9, Debian 5
C#, ASP.NET, MSSQL, PHP(Microsoft Visual Studio 2010 Ultimate, SharpDevelop 4, Microsoft SQL Server2008 Express, Eclipse for PHP)
BeitragVerfasst: Mo 30.03.15 12:53 
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?

_________________
Programmieren ist ein Rennen zwischen den Softwareentwicklern, die versuchen größere und bessere idiotensichere Programme zu schreiben und dem Universum, welches versucht größere und bessere Idioten zu produzieren. Zur Zeit liegt das Universum in Führung.
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: Mo 30.03.15 12: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 dazu.

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 30.03.15 13: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).