[Python.NET] Using Third Party C# Libraries
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
> at System.Reflection.Assembly.nLoadImage(Byte rawAssembly, Byte
> 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?
More information about the PythonDotNet