[Python.NET] Loading C# DLLs from CPython

Tony Roberts tony at pyxll.com
Wed Mar 20 17:34:25 CET 2013


Hi Alex,

you can import the clr module in the standard cPython interpreter, so I
don't think there's any need to use nPython. You just need to make sure
that the clr.pyd module is somewhere on your pythonpath.

regards,
Tony


On Wed, Mar 20, 2013 at 4:16 PM, Alex Campbell <acampbell at ltufz.com> wrote:

> Hi,
>
> We need to access C# managed DLLs from CPython. The obvious choice is
> IronPython, but this is not easily possible since we can't swap out the
> interpreter. We saw Pythonnet, and from the description it seemed that it
> would provide a package for accessing C# from Python.
>
> Unfortunately, rather than a module, it seems to be just the interpreter
> (which doesn't avoid the issue of not being able to swap the interpreter
> out).
>
> The only other solution we see is to use nPython or IronPython to make a
> COM interface, access this COM interface using a python library, and
> importing that python library into CPython.
>
> Does anyone see a less convoluted way of doing this?
>
> Thanks,
> -Alex
>
> _________________________________________________
> Python.NET mailing list - PythonDotNet at python.org
> http://mail.python.org/mailman/listinfo/pythondotnet
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20130320/952ea599/attachment.html>


More information about the PythonDotNet mailing list