Comment ajouter .dll référence au projet IronPython VS2010?
-
26-09-2019 - |
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:
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?
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")