Question

J'ai une bibliothèque .net sharpsvn je veux utiliser dans le projet de IronPython. Bibliothèque est livré en tant que fichier d'un .ney. Pour les projets C # j'ajouter ce fichier au projet section « référence » et après que je peux utiliser une bibliothèque:

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

Mais pour IronPython, la section « Référence » ouvre la fenêtre très étrange, je ne peux pas comprendre comment ajouter .dll référence. Est-il un moyen de .net référence .dll bibliothèque dans IronPython autre que GAC?

texte alt http://j.mp/az6XLW

Était-ce utile?

La solution

boîte de dialogue Ajouter Référence ne doit pas être utilisé. vous pouvez à la place

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

ou configurer le répertoire SearchPath et utiliser AddReference

import clr
clr.AddReference("SharpSvn")

Autres conseils

Vous les ajouter dans le script lui-même, quelque chose comme ça.

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

Vous devez aller à la solution IronPython et cliquez à droite sur le chemin de recherche et Ajouter un nouveau chemin de recherche. Une fois cela fait le dossier de votre DLL est en sera dans le chemin de recherche comme la capture d'écran

Chemin de recherche http://www.freeimagehosting.net/uploads/aef2b4a74f.png

Une fois cela fait, vous devez faire

import clr
clr.AddReference("SharpSvn.dll")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top