[Python.NET] Using Third Party C# Libraries
Darryl Pogue
dvpdiner2 at yahoo.com
Wed Feb 21 00:27:20 CET 2007
This is a problem with the current installer for Python.NET: It doesn't have support for .NET 2.0.
You'll need to compile from source (which is quite easy) in order to get 2.0 support (and support for 2.0 DLLs)
Hopefully someone will have gotten around to fixing the ClrModule so that Python .NET will compile properly for 2.0.
Uru Live IRC Chat: unreal.JustIRC.net #uru
----- Original Message ----
From: Chris Spencer <chrisspen at gmail.com>
To: pythondotnet at python.org
Sent: Tuesday, February 20, 2007 10:10:01 AM
Subject: Re: [Python.NET] Using Third Party C# Libraries
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
_________________________________________________
Python.NET mailing list - PythonDotNet at python.org
http://mail.python.org/mailman/listinfo/pythondotnet
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/pythondotnet/attachments/20070220/50943fd8/attachment.htm
More information about the PythonDotNet
mailing list