¿Alguien puede compartir un ejemplo práctico sobre cómo llamar a una biblioteca simple de C# (en realidad su WPF) desde el código python? (He intentado usar IronPython y tuve demasiados problemas con la biblioteca de CPython no compatible que usa mi código python, así que pensé en intentar hacer lo contrario y llamar a mi código C# desde Python).Llamar a una biblioteca de C# desde python
Aquí es el ejemplo que estaba jugando con:
using System.Runtime.InteropServices;
using System.EnterpriseServices;
namespace DataViewerLibrary
{
public interface ISimpleProvider
{
[DispIdAttribute(0)]
void Start();
}
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
public class PlotData : ServicedComponent, ISimpleProvider
{
public void Start()
{
Plot plotter = new Plot();
plotter.ShowDialog();
}
}
}
Plotter es una ventana de WPF que traza una elipse
no sé cómo llamar a este código de mi pitón todos. ¿Alguna sugerencia?
Se puede usar un C++/CLI envoltorio. Consulte http://stackoverflow.com/a/42930903/1178267 como respuesta de referencia – anhoppe