Especifique o caminho de pesquisa para a ligação/fusão de montagem .NET em app.config?

StackOverflow https://stackoverflow.com/questions/2597074

  •  25-09-2019
  •  | 
  •  

Pergunta

Eu tenho um aplicativo que depende de outros conjuntos .NET. Quando inicio o aplicativo, recebo um erro de que uma montagem ou uma de suas dependências não pode ser carregada.

Não quero colocar as montagens no GAC ou no diretório do aplicativo. Existe uma maneira (app.config?) Para dizer ao .NET para analisar um determinado caminho ao tentar carregar montagens? Eu acredito que posso usar a ligação de montagem para uma única montagem, mas estou procurando uma solução curinga para adicionar um caminho aos "caminhos de pesquisa"

Foi útil?

Solução

Infelizmente, não é tão simples quanto dizer a um aplicativo onde deve encontrar montagens. Existem algoritmos fixos para determinar quais locais são sondados para montagens e também para a confiança que lhes é dada. A localização faz parte do de uma montagem evidência, e, como tal, contribui para seu nível de confiança. Suzanne Cook postou alguns posts realmente carnudos sobre isso; Verificação de saída:

Escolhendo um contexto de ligação

http://blogs.msdn.com/suzcook/archive/2003/05/29/57143.aspx

-Oisin

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top