Saltar al contenido

¿Cómo cargar un C# dll en python?

Te damos el hallazgo a este dilema, al menos eso deseamos. Si sigues con dudas coméntalo, que sin dudarlo te ayudaremos

Solución:

El paquete Python para.NET y la implementación de Python IronPython ahora funcionan de la misma manera.

Ejemplo de una DLL de C# MyDll.dll:

import clr
clr.AddReference('MyDll')
from MyNamespace import MyClass
my_instance = MyClass()

Vea esta publicación para más detalles.

Esto es para responder a la segunda parte de su pregunta Intente hacer visible la DLL COM.

usando el

[ComVisible(true)]

Ok, IronPython es una implementación de .net del lenguaje Python. La tecnología utilizará el DLR de .net 4.0 cuando llegue, por lo que IronPython tendrá más dinamismo (es una palabra). (En inglés, si eres un gurú de Python, te sentirás más como en casa cuando uses IronPython)

Entonces, puede elegir IronPython, si lo hace, puede omitir la parte visible de COM. Dado que ambos (C #, Iron Python) están bajo .Net

http://ironpython.net/

Python para .NET funciona bien si no desea utilizar IronPython.

valoraciones y reseñas

Ten en cuenta mostrar esta noticia si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *