У меня есть приложение, используемое людьми с высокими технологиями и они хотят небольшой остров программирования, поэтому я использовал встроенный Iron Python.Каков наилучший способ встроить IronPython в мое приложение C#?
Однако, поскольку IronPython 2.0 Eval() больше не работает. В частности, я не могу загружать модули и вводить локальные переменные.
Существует работа, в которой я все еще могу вызвать Execute(), распечатать свой ответ и прослушать стандартную команду, но затем она выйдет как строка, и я потерял тип.
Не катастрофа надолго, но огромная боль для более сложных объектов.
Кто-нибудь знает, как заставить Eval() снова работать в 2.0, как в 1.x?
Приветствие, Jan
Я на бета-4, он стоит идти 5? –
Интерфейсы хостинга в бета-версии 5 практически окончательны. Я не помню, сколько они изменились между 4 и 5, но я уверен, что произошли изменения *. RC1 выйдет примерно через неделю. –