我有一个我希望在ironpython项目中使用的sharpsvn .net库。库以.ney .dll文件的形式发布。对于C#项目,我只需将此文件添加到项目“参考”部分,之后我可以使用库:
但是对于IronPython,“参考”部分打开了一个非常奇怪的窗口,我无法弄清楚如何添加.dll引用。是否可以在IronPython中引用除GAC之外的.net .dll库?
答案 0 :(得分:6)
添加引用对话框。相反,你可以
import clr
clr.AddReferenceToFileAndPath(...) ' with path
或配置SearchPath目录并使用AddReference
import clr
clr.AddReference("SharpSvn")
答案 1 :(得分:2)
您可以在脚本中添加它们,就像这样。
import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")
答案 2 :(得分:1)
您需要转到IronPython解决方案并右键单击“搜索路径”并添加新的搜索路径。完成此操作后,您的DLL所在的文件夹将位于搜索路径中,如屏幕截图
Search Path http://www.freeimagehosting.net/uploads/aef2b4a74f.png
一旦完成,你需要做
import clr
clr.AddReference("SharpSvn.dll")