Вызов библиотеки C # из Python

Любой может поделиться рабочим примером о том, как вызвать простую библиотеку C # (на самом деле его WPF) из кода Python? (Я пытался использовать IronPython И имел слишком много проблем с неподдерживаемой библиотекой CPYPHON, мой код Python использует, поэтому я подумал о том, чтобы попробовать наоборот и звонить в мой код C # из 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 WPR, которые сюжет эллипс

, я не знаю, как позвонить в этот код из моего Python All. Любые предложения?

39
задан denfromufa 31 January 2016 в 17:39
поделиться