Pergunta

É possível que meu aplicativo para monitorar uma pasta que, se copiar uma DLL (biblioteca) na mesma, o aplicativo irá buscá-lo e vinculá-lo?

Eu fiz uma coisa semelhante em volta C ++ nos dias mas é possível vincular dinamicamente uma biblioteca em .NET?

Graças

Foi útil?

Solução

Usando reflexão que podia.

Poll o diretório para arquivos adicionados, e então se você encontrar um, carregá-lo usando a reflexão e executar algum método principal dentro dela.

No entanto, você não pode "descarregar" estas DLLs a menos que eles são carregados em AppDomains separadas.

Outras dicas

Absolutamente. Veja este SO pergunta ou considerar o uso do MEF .

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