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
9
A
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.
Ja też jestem zainteresowany! Na razie używam DynamicLINQ i środowiska wykonawczego skompilowanego lambdas. –
@lexLi C# nie jest teraz bardzo dynamiczny, jest jsut lepiej kompilowany i wykonywalny jako skrypt/w czasie wykonywania. – BendEg
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