[Python.NET] Using Third Party C# Libraries

Chris Spencer chrisspen at gmail.com
Tue Feb 20 19:10:01 CET 2007


Yes, I have the .NET Framework SDK for both 1.1 and 2.0 installed.

On 2/20/07, Maksim Kozyarchuk <mkozyarchuk at funddevelopmentservices.com> wrote:
>
> Haven't seen this before.  Sorry.
>
>
> Do you have .NET 2.0 installed on your machine?
>
>
> -----Original Message-----
> From: Chris Spencer [mailto:chrisspen at gmail.com]
> Sent: Tuesday, February 20, 2007 12:59 PM
> To: Maksim Kozyarchuk
> Cc: pythondotnet at python.org
> Subject: Re: [Python.NET] Using Third Party C# Libraries
>
> I've copied SharpNeatLib.dll to C:\Program Files\PythonNet, C:\Program
> Files\PythonNet\Lib, C:\Program Files\PythonNet\Lib\site-packages,
> C:\Program Files\Python24, C:\Program Files\Python24\Lib, and
> C:\Program Files\Python24\Lib\site-packages  but it still raises that
> exception "ImportError:  cannot import name SharpNeatLib".
>
> Using Assembly.Load("SharpNeatLib.dll") raises a different exception:
>
> >>> Assembly.Load('SharpNeatLib.dll')
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> CLR.System.BadImageFormatException: Version 2.0 is not a compatible
> version.
>    at System.Reflection.Assembly.nLoadImage(Byte[] rawAssembly, Byte[]
> rawSymbol
> Store, Evidence evidence, StackCrawlMark& stackMark)
>    at System.Reflection.Assembly.Load(Byte[] rawAssembly)
>
> Would this indicate that the SharpNeatLib.dll was built with a C#
> compiler incompatible with what Python.Net was built with?
>
> Chris


More information about the PythonDotNet mailing list