Позволит ли IronPython использовать Python в C # Project без добавления новых требований для развертывания? - PullRequest
2 голосов
/ 29 ноября 2010

Я просмотрел сайт IronPython и провел различные поиски в Google, а также поиски ответов на SO и до сих пор не уверен в этом.что после развертывания проекта мне не нужно запускать Python на сервере, на котором размещено приложение.

Я думаю, что именно это делает IronPython, но я не уверен, потому что описание не кажется слишком конкретным(или я просто эпичный новичок).

Я мог бы определить объект в C #, который в основном содержал бы скрипты Python, верно?Возможно, все это кажется правдой, поэтому я спрашиваю, есть ли здесь проблема?

1 Ответ

5 голосов
/ 29 ноября 2010

Вам не нужно устанавливать интерпретатор Python.Все, что вам нужно, это сборки DLR и IronPython, развернутые на вашем сайте.Затем вы можете разместить IronPython внутри своего приложения, выполнить скрипты Python и даже получить результаты обратно в C #.

И вот пример размещения DLR в консольном приложении.

...