Любой может поделиться рабочим примером о том, как вызвать простую библиотеку С# (на самом деле ее WPF) из кода python? (Я пробовал использовать IronPython и имел слишком много проблем с неподдерживаемой библиотекой CPython, используемой моим кодом на Python, поэтому я подумал о том, чтобы попробовать по-другому и вызвать мой код на С# из Python).
Вот пример, с которым я играл:
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();
}
}
}
Плоттер - это окна WPF, которые вырезают Ellipse
Я не знаю, как вызвать этот код из моего python. Какие-либо предложения?