Como adicionar referência .dll ao projeto IRONPYTHON VS2010?
-
26-09-2019 - |
Pergunta
Eu tenho uma biblioteca SharpsVn .NET que quero usar no projeto IronPython. A biblioteca é enviada como um arquivo .ney .dll. Para projetos C#, acabei de adicionar este arquivo à seção de "referência" do projeto e, depois disso, posso usar uma biblioteca:
Mas, para o IronPython, a seção "Referência" abre janela muito estranha, não consigo descobrir como adicionar referência .dll a ela. É alguma maneira de fazer referência à biblioteca .NET .dll em IronPython além do GAC?
Solução
Adicionar diálogo de referência não deve ser usado. Em vez disso, você pode
import clr
clr.AddReferenceToFileAndPath(...) ' with path
ou configure o diretório do SearchPath e use o AddReference
import clr
clr.AddReference("SharpSvn")
Outras dicas
Você os adiciona no próprio script, algo assim.
import clr
clr.AddReferenceToFileAndPath("SharpSvn.dll")
Você precisa ir para a solução IronPython e clicar com o botão direito do mouse no caminho da pesquisa e adicionar um novo caminho de pesquisa. Quando isso for feito, a pasta em que sua dll estará estará no caminho da pesquisa, como a captura de tela
Caminho de pesquisa http://www.freeimagehosting.net/uploads/aef2b4a74f.png
Uma vez feito isso, você precisa fazer
import clr
clr.AddReference("SharpSvn.dll")