如何添加.dll引用ironpython VS2010项目?

时间:2010-08-05 12:36:17

标签: ironpython sharpsvn

我有一个我希望在ironpython项目中使用的sharpsvn .net库。库以.ney .dll文件的形式发布。对于C#项目,我只需将此文件添加到项目“参考”部分,之后我可以使用库:

alt text http://j.mp/8Y3MfL

但是对于IronPython,“参考”部分打开了一个非常奇怪的窗口,我无法弄清楚如何添加.dll引用。是否可以在IronPython中引用除GAC之外的.net .dll库?

alt text http://j.mp/az6XLW

3 个答案:

答案 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")