Einzelnen Beitrag anzeigen

Raffigator

Registriert seit: 5. Mär 2007
Ort: Wedel
46 Beiträge
 
Delphi 2006 Professional
 
#1

Problem mit der Einbindung einer eigenen dll/assembly

  Alt 11. Mär 2008, 12:33
Hallo,

ich habe ein Problem mit der Einbindung einer eigenen dll.

Ich habe mir eine dll erstellt und diese im GAC installiert, sie hat also einen Strong Name.
In einem weiteren Delphi-Projekt habe ich nun diese dll als Referenz eingebunden. Wenn ich meine Anwendung nun starten möchte, erhalte ich die Meldung, dass die Assemblyversionen nicht übereinstimmen.

Ich habe mit dem .Net-Tool Adepends einmal meine dll betrachtet und es erscheint alles korrekt. Der Public Key Token ist der, der auch im GAC zu sehen ist. Die Installation scheint also erfolgreich gewesen zu sein.
Betrachte ich nun das Assembly meines neuen Projekts, taucht dort auch meine dll auf, allerdings rot hinterlegt und mit einem anderen Public Key Token.

Hat jemand eine Idee, wieso dort ein anderer Public Key Token eingetragen wird?? Ich habe mein dll einfach über Referenz hinzufügen in mein Projekt eingebunden und kompilieren lässt sich das ganze dann ja auch, nur eben nicht ausführen, da die CLR natürlich die dll mit dem Token nicht findet.

Bin gespannt auf Antworten.
Raphael
MfG
Raphael
  Mit Zitat antworten Zitat