Примеры, показанные в сценариях примера IronPython, показывают возможность использования DynamicWebServiceHelpers.dll следующим образом:
import clr
clr.AddReference('DynamicWebServiceHelpers.dll')
import DynamicWebServiceHelpers
Однако это не работает...
IOError: Could not add reference to assembly DynamicWebServiceHelpers
Итак, я попытался самостоятельно найти и создать DynamicWebServiceHelpers, но не смог найти никакой помощи в google; Короче говоря, я не смог получить файл vsproj для правильной сборки.
Я пробовал это в IronPython 2.6, 2.0, Iron Python Community Edition 2, и ни один из них не работает на Linux. Фактически файл DynamicWebServiceHelpers.dll
даже не присутствует в установках Linux.
Как в мире вы находите/используете модуль DynamicWebServiceHelpers для Linux с помощью IronPython?
DynamicWebServiceHelpers - один из примеров проектов для IronPython. Вы правы в том, что вам придется строить его из источника. При изучении исходного кода все ссылочные сборки/пространства имен С# должны иметь поддержку Mono.
Убедитесь, что у вас установлена самая последняя версия Mono вместе с Ironpython 2.7.
Этот forum рассказывает о преобразовании файлов проекта и/или использовании MonoDevelop. См. Также question. И проверьте MonoDevelop
Я бы порекомендовал снова попробовать MonoDevelop 2.4, Ironpython 2.7 и Mono 2.10.xx и опубликовать новый вопрос с любыми конкретными проблемами, возникающими при создании DynamicWebServiceHelpers.dll