我只是想知道是否有人知道如何在IronPython中添加对“Ritmo for iSeries”的引用。 我在C#中成功完成了它并使其工作(因为它只是单击单击点击)而我试图在IronPython中做同样的事情,但它说,“无法为iSeries添加对程序集Ritmo的引用”。
我在做
import clr clr.AddReference('Ritmo for iSeries') 来自Ritmo ........
IOError:无法为iSeries
添加程序集Ritmo的引用答案 0 :(得分:0)
您需要使用程序集的实际名称(它不会有空格)。
在您的C#项目中,一旦您将其作为参考添加,它会在'references'文件夹下列出什么?试试吧。另外,请确保已将库的dll复制到IronPython脚本可以找到的位置(如果它不在GAC中)。
答案 1 :(得分:0)
Jonathan帮我弄清楚我没有将dll文件复制到IronPython可以找到它的位置。
将dll文件复制到该位置后,通常是“c:\ Program Files \ IronPython 2.0” 除非另有说明,否则我做了:
import clr
clr.AddReference( 'System.Data')
clr.AddReferenceToFile('Sql400.dll')
从System.Data导入Sql400
来自System.Data.Sql400 import *