Как добавить .dll ссылку на проект Ironpython VS2010? - PullRequest
4 голосов
/ 05 августа 2010

У меня есть библиотека sharpsvn .net, которую я хочу использовать в проекте Ironpython.Библиотека поставляется в виде файла .ney .dll.Для проектов на C # я просто добавляю этот файл в раздел «Ссылка» проекта, и после этого я могу использовать библиотеку:

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

Но для IronPython открывается раздел «Ссылка»очень странное окно, я не могу понять, как добавить .dll ссылку на него.Можно ли ссылаться на библиотеку .net .dll в IronPython, кроме GAC?

альтернативный текст http://j.mp/az6XLW

Ответы [ 3 ]

6 голосов
/ 05 августа 2010

Диалог добавления ссылки не должен использоваться. Вместо этого вы можете

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

или настройте каталог SearchPath и используйте AddReference

import clr
clr.AddReference("SharpSvn")
2 голосов
/ 05 августа 2010

Вы добавляете их в сам скрипт, как-то так.

import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")
1 голос
/ 07 августа 2010

Вам нужно перейти к решению IronPython, щелкнуть правой кнопкой мыши по пути поиска и добавить новый путь поиска. Как только это будет сделано, папка, в которой находится ваша DLL, будет в пути поиска, как на снимке экрана

Путь поиска http://www.freeimagehosting.net/uploads/aef2b4a74f.png

Как только это будет сделано, вам нужно сделать

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