как добавить ссылку на Ritmo для iSeries в Ironpython - PullRequest
0 голосов
/ 23 июня 2009

Мне просто интересно, кто-нибудь знает, как добавить ссылку на «Ritmo for iSeries» в IronPython. Я сделал это успешно в C # и заставил его работать (так как это просто щелчок, щелчок, щелчок), и я пытался сделать то же самое в IronPython, но там говорится: «Не удалось добавить ссылку на сборку Ritmo для iSeries».

Я делал

импорт clr clr.AddReference ('Ritmo for iSeries') от Ритмо ........

IOError: Не удалось добавить ссылку на сборку Ritmo для iSeries

Ответы [ 2 ]

0 голосов
/ 23 июня 2009

Джонатан помог мне выяснить, что я не скопировал файл dll в место, где IronPython может его найти.

После копирования файла dll в папку обычно это s "c: \ Program Files \ IronPython 2.0 \" если не указано иное, я сделал:

импорт clr

clr.AddReference ( 'System.Data')

clr.AddReferenceToFile ('Sql400.dll')

из System.Data import Sql400

из импорта System.Data.Sql400 *

0 голосов
/ 23 июня 2009

Вам необходимо использовать фактическое имя сборки (в ней не будет пробелов).

В вашем проекте C #, что он перечисляет в папке «ссылки», как только вы добавили его в качестве ссылки? Попробуйте положить это. Кроме того, убедитесь, что вы скопировали dll для библиотеки туда, где ваш скрипт IronPython может найти ее (если ее нет в GAC).

...