Pregunta

Tengo una biblioteca .NET sharpsvn quiero usar en el proyecto IronPython. Biblioteca se envía como archivo .dll un .ney. Para los proyectos de C # Puedo añadir este archivo a la sección "Referencia" del proyecto y después de que yo pueda utilizar una biblioteca:

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

Pero para IronPython, la sección de "referencia" se abre la ventana muy extraño que no puedo encontrar la manera de añadir .dll referencia a él. No es de forma de referencia de la biblioteca .NET .dll en IronPython que no sea GAC?

alt text http://j.mp/az6XLW

¿Fue útil?

Solución

diálogo Agregar referencia no debe utilizarse. En su lugar puede

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

o directorio de configuración y el uso SearchPath AddReference

import clr
clr.AddReference("SharpSvn")

Otros consejos

Se les agrega en el propio guión, algo como esto.

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

Tienes que ir a la solución IronPython y haga clic derecho en la ruta de búsqueda y añadir una nueva ruta de búsqueda. Una vez hecho esto la carpeta el archivo DLL está en estará en la ruta de búsqueda como la captura de pantalla

Ruta de búsqueda de http://www.freeimagehosting.net/uploads/aef2b4a74f.png

Una vez hecho esto lo que necesita hacer

import clr
clr.AddReference("SharpSvn.dll")
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top