vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Assemblies (DLLs) in anderen Verzeichnissen 
Autor: STSC
Datum: 19.12.04 21:30

Hallo,

habe folgendes Problem. Ich habe folgende Dateien in C:\test (kann nicht geändert werden, programmiere eine Art Plugin für ein Programm)

Databases.dll
database\TVDatabaseV9.db

Im Konstruktor von Databases.dll steht folgendes:
m_db = new SQLiteClient(@"database\TVDatabaseV9.db");

Es wird als eine Verbindung zu einer Datenbank instanziert!

Solange mein neues VB .NET Projekt direkt in C:\test ist läuft alles ohne Probleme.
Das ist aber nicht der Fall, da das Projekt in einem ganz anderen Verzeichnis ist (C:\projekt).
Habe folgendes gemacht:
1. Databases.dll als Referenz hinzugefügt
2. Lokale Kopie auf false
Die Sache ist jetzt, dass er die Databases.dll beim Kompilieren nicht findet, da er sie ja in C:\projekt\bin erwartet.
Also habe ich die Assembly manuell nachgeladen aus dem richtigen Verzeichnis (C:\test) mit:

MyAssembly = [Assembly].LoadFrom(strTempAssmbPath)

Das Problem besteht aber weiterhin dass er die Datenbank nicht findet, da er sie in C:\project\bin\database\TVDatabaseV9.db erwartet und nicht in C:\test\database\TVDatabaseV9.db sucht.


Gibt es eine andere Möglichkeit auf eine DLL zuzugreifen und dabei auf die Daten zugegriffen werden die sich auch im DLL Verzeichniss befinden?

Danke!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Assemblies (DLLs) in anderen Verzeichnissen741STSC19.12.04 21:30
Re: Assemblies (DLLs) in anderen Verzeichnissen642STSC20.12.04 09:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel