我有一个sharpsvn .NET库,我想在IronPython的项目中使用。库发运作为.ney .dll文件。对于C#项目,我只是将此文件添加到项目中“参考”一节之后,我可以用一个库:

替代文字http://j.mp/8Y3MfL

但对于IronPython的,“参考”一节打开很奇怪的窗口,我无法弄清楚如何将.dll文件添加引用它。是任何方式参考.NET的.dll库中的IronPython比GAC其他?

替代文字http://j.mp/az6XLW

有帮助吗?

解决方案

不应该被用来添加引用对话框。相反,你可以

import clr
clr.AddReferenceToFileAndPath(...) ' with path

或配置SearchPath中目录和使用AddReference

import clr
clr.AddReference("SharpSvn")

其他提示

您添加它们在脚本本身,这样的事情。

import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")

您需要去解决的IronPython和右键单击搜索路径上,并添加新的搜索路径。一旦做到这一点的文件夹中的DLL是会像屏幕截图搜索路径

搜索路径http://www.freeimagehosting.net/uploads/aef2b4a74f.png

一旦做到这一点,你需要做的。

import clr
clr.AddReference("SharpSvn.dll")
scroll top