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 <[email protected]> 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 - [email protected]
> http://mail.python.org/mailman/listinfo/pythondotnet
>
_________________________________________________
Python.NET mailing list - [email protected]
http://mail.python.org/mailman/listinfo/pythondotnet

Reply via email to