Domanda

Ho una biblioteca sharpsvn .net voglio usare nel progetto di IronPython. Biblioteca viene fornito come un file dll .ney. Per i progetti C # ho appena aggiungere questo file alla sezione "Reference" del progetto e dopo che posso usare una libreria:

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

Ma per IronPython, la sezione "Riferimento" si apre la finestra molto strano non riesco a capire come aggiungere dll riferimento ad esso. E 'un modo per riferimento .net .dll biblioteca in IronPython diverso GAC?

alt text http://j.mp/az6XLW

È stato utile?

Soluzione

finestra di dialogo Aggiungi riferimento non deve essere usato. Invece si può

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

o una directory di configurazione e l'utilizzo SearchPath AddReference

import clr
clr.AddReference("SharpSvn")

Altri suggerimenti

aggiungerli nello script stesso, qualcosa di simile.

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

Hai bisogno di andare alla soluzione IronPython e destro del mouse su Cerca percorso e Aggiungi un nuovo percorso di ricerca. Una volta fatto questo la cartella la DLL è in sarà nel percorso di ricerca come il colpo di schermo

Percorso di ricerca http://www.freeimagehosting.net/uploads/aef2b4a74f.png

Una volta fatto ciò che devi fare

import clr
clr.AddReference("SharpSvn.dll")
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top