2015-07-31 40 views
9

Zajmuję się tworzeniem uniwersalnej aplikacji Windows 10 w VS15 przy użyciu nowych zestawów referencyjnych .NETCore i chcę odwoływać się do biblioteki IronPython. Niestety, IronPython celuje w .NETFramework, a nie .NETCore. Czy ktoś wie o alternatywnej bibliotece do uruchamiania skryptów Pythona w .NET przy użyciu C#, sposób na przenośne IronPython lub sposób obejścia kierowania projektu .NETCore? Inne możliwe rozwiązania z zadowoleniem. Czy ktokolwiek wie, czy IronPython stanie się kompatybilny z .NETCore/jeśli to możliwe? Dziękuję Ci. PS Próbuję wykonać bardzo proste skrypty Pythona i wyświetlić wyniki interpretera.IronPython dla .NET core

+0

Ja też jestem zainteresowany! Na razie używam DynamicLINQ i środowiska wykonawczego skompilowanego lambdas. –

+0

@lexLi C# nie jest teraz bardzo dynamiczny, jest jsut lepiej kompilowany i wykonywalny jako skrypt/w czasie wykonywania. – BendEg

+0

Biorąc pod uwagę, że ostatnie wydanie/wpis na blogu pochodzi z końca 2014 r. (Przed ogłoszeniem komunikatu .NET Core), uznałbym ten projekt za martwy. Tak więc z mojej perspektywy nie będzie żadnego portu i nie byłoby dobrą decyzją zintegrowanie tej biblioteki ze scenariuszem produkcyjnym. – Thomas

Odpowiedz

1

IronPython-Team właśnie wydała wersję beta IronPython 2.7.8 wspierającą rdzeń mono i .NET:

dalsze informacje tutaj: https://github.com/IronLanguages/ironpython2/releases

Istnieje również pakiet Nuget IronPython. Prawdopodobnie musisz przełączyć z Stable only na Include Prerelease

IronPython 3 z obsługą rdzeni mono i .net jest w toku.