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

gri*_*yvp 4 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

des*_*sco 6

不应使用"添加引用"对话框.相反,你可以

import clr
clr.AddReferenceToFileAndPath(...) ' with path
Run Code Online (Sandbox Code Playgroud)

或配置SearchPath目录并使用AddReference

import clr
clr.AddReference("SharpSvn")
Run Code Online (Sandbox Code Playgroud)

  • 你需要添加或修改文件ipy.exe.config,内容为<startup useLegacyV2RuntimeActivationPolicy ="true"> <supportedRuntime version ="v4.0"sku =".NETFramework,Version = v4.0"/> </ startup> < /配置> (2认同)