XspYroX Geschrieben 31. Januar 2013 Geschrieben 31. Januar 2013 Hi Hab da ne Frage: Und zwar habe ich momentan einen Verweis auf die Mysql.Data.dll, welche unter c:\programme u.s.w. liegt. Jetzt würde ich diese DLL aber gerne direkt ins Projekt packen, sodass die Mysql-Funktionen auch auf rechnern fiunktionieren, wo diese dll evtl nicht vorhanden ist. Habe jetzt die Mysql.data.dll als Ressource ins Projekt eingebunden. Jetzt stellt sich mir aber die Frage, wie ich per "using" diese im Code nutzen kann. "using" klappt schonmal nicht. Muss ich irgendwie einen Verweis auf diese interne Ressource setzen? Wenn ja, wie stell ich das an? Danke schonmal und viele Grüße XspYroX Zitieren
lbm1305AtWork Geschrieben 31. Januar 2013 Geschrieben 31. Januar 2013 Die Assembly sollte eigentlich im Ausgabeverzeichnis vorhanden sein. Bei Erstellen eines Setups sollte diese dann auch im Paket sein bzw. sollte man diese explizit angeben können. Zitieren
lilith2k3 Geschrieben 31. Januar 2013 Geschrieben 31. Januar 2013 Global Assembly Cache wäre ein geeigneter Ort für eine solche Datei "globalen Interesses". Ansonsten schließe ich mich meinem Vorredner an. Zitieren
XspYroX Geschrieben 31. Januar 2013 Autor Geschrieben 31. Januar 2013 Die Assembly sollte eigentlich im Ausgabeverzeichnis vorhanden sein. Bei Erstellen eines Setups sollte diese dann auch im Paket sein bzw. sollte man diese explizit angeben können. Ach so... also meinst du das so, dass man mehrere Ressourcen in die exe einbindet und diese dann per installer installiert, wodurch die ressourcen an bestimmte ort (z.b. installationsverzeichnis) kopiert werden?. Hmm.... Ich probier das mal, danke Zitieren
lbm1305AtWork Geschrieben 31. Januar 2013 Geschrieben 31. Januar 2013 (bearbeitet) Alle benötigten Assemblies, die im Projekt in den Verweisen zu finden sind, sollten im Ausgabeverzeichnis zu finden sein. Davon ausgenommen sind die Assemblies, die das .NET Framework parat stellt. Dies passiert auch beim Erstellen eines Setup-Pakets. Je nach Setup kann man auch Abhängigkeiten definieren, hier bspw. die Version des .NET Frameworks, welches installiert sein muss. So sollte auch Deine MySql-Assembly dort zu finden sein. Beim Setup kann man eventuell auch angeben, dass die Assemblies in den GAC kopiert werden sollen. Bearbeitet 31. Januar 2013 von lbm1305AtWork Zitieren
XspYroX Geschrieben 31. Januar 2013 Autor Geschrieben 31. Januar 2013 Das Programm von mir ist ein service, daher wird es mit installutil "installiert". Wird da wohl schwieriger das mit nem setup zu machen(?)? xD Aber ich guck mal Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.