Frage

Ich habe eine SharpSvn .net Bibliothek i in Ironpython-Projekt verwenden möchten. Bibliothek wird als .ney DLL-Datei ausgeliefert. Für C # -Projekten füge ich nur diese Datei zu Projekt Abschnitt „Referenz“ und danach habe ich eine Bibliothek verwenden kann:

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

Aber für Ironpython, der Abschnitt „Referenz“ öffnet sehr seltsam Fenster ich nicht herausfinden kann, wie DLL-Verweis darauf hinzuzufügen. Ist es eine Möglichkeit, um Referenz .net DLL-Bibliothek in Ironpython andere als GAC?

alt text http://j.mp/az6XLW

War es hilfreich?

Lösung

Verweis hinzufügen Dialog sollte nicht verwendet werden. Stattdessen können Sie

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

oder configure SearchPath Verzeichnis und Verwendung AddReference

import clr
clr.AddReference("SharpSvn")

Andere Tipps

Sie fügen Sie sie in das Skript selbst, so etwas wie dieses.

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

Sie müssen die Ironpython-Lösung und die rechte Maustaste auf Suchpfad gehen und einen neuen Suchpfad hinzufügen. Sobald dies der Ordner Ihre DLL getan wird, ist in sich wie der Screenshot im Suchpfad sein

Suchpfad http://www.freeimagehosting.net/uploads/aef2b4a74f.png

Sobald dies geschehen ist Sie tun müssen,

import clr
clr.AddReference("SharpSvn.dll")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top