Page 1 of 1

Difference with build make.bat and Delphi IDE

Posted: Thu 14 Jul 2005 07:37
by nschmied
Hello,
I use Borland Delphi 2005 prof. 9.0.1935.22056 Updt 3 and the laste ODAC component.

When I build CoreLab.Dac, CoreLab.Dac.Design, CoreLab.Odac and CoreLab.Odac.Design package with the Delphi IDE after I don't install the component to Delphi IDE. I have this error
The located assembly's manifest definition with name 'CoreLab.Odac' does not match the assembly reference
But if I build this package with make batch file, I can install component.

Have you a idea ???
Thanks for your help.

Posted: Thu 14 Jul 2005 15:07
by Guest
I found if I delete the AssemblyKeyFile

Code: Select all

[assembly: AssemblyKeyFile('')]
it's work. Whats append with the keyfile corelab.snk ?

Posted: Fri 15 Jul 2005 14:31
by Alex
We got your request and now examines the problem.
Unfortunately now we couldn't give you any information.
As soon as we solve the problem, we'll let you know.

Posted: Tue 30 Aug 2005 08:05
by Alex
It's look like Delphi for .NET bug. If you compile two signed assemblies where one "Reference" to another - Delphi places random PublicKeyToken in reference to your assembly (such behaviour happens only when compiling from IDE).