IronPython - DynamicWebServiceHelpers.dll в Linux? - PullRequest
1 голос
/ 18 марта 2011

Примеры, показанные в примерах сценариев IronPython, показывают возможность использования DynamicWebServiceHelpers.dll следующим образом:

 import clr
 clr.AddReference('DynamicWebServiceHelpers.dll')
 import DynamicWebServiceHelpers

Однако это не работает ...

 IOError: Could not add reference to assembly DynamicWebServiceHelpers

Так что ясам пытался найти и собрать DynamicWebServiceHelpers - но в гугле ничего не нашел;Короче говоря, я не смог заставить файл vsproj правильно скомпилировать.

Я пробовал это в IronPython 2.6, 2.0, Iron Python Community Edition 2, и ни один из них не работал на linux.На самом деле файл DynamicWebServiceHelpers.dll даже не присутствует в установках Linux.

Как в мире вы можете найти / использовать модуль DynamicWebServiceHelpers в Linux с IronPython?

1 Ответ

2 голосов
/ 18 марта 2011

DynamicWebServiceHelpers - один из примеров проектов для IronPython. Вы правы в том, что вам придется строить его из исходного кода. При просмотре исходного кода все упомянутые сборки / пространства имен C # должны иметь поддержку Mono.

Убедитесь, что у вас установлена ​​самая последняя версия Mono вместе с Ironpython 2.7.

Этот форум говорит о конвертации файлов проекта и / или использовании MonoDevelop. Смотрите также этот вопрос И проверить MonoDevelop

Я бы порекомендовал попробовать еще раз с MonoDevelop 2.4, Ironpython 2.7 и Mono 2.10.xx и опубликовать новый вопрос о любых конкретных проблемах, возникающих при сборке DynamicWebServiceHelpers.dll

...