Usando reflexão para determinar o tipo de montagem do módulo
-
05-09-2019 - |
Pergunta
Como seria um usar a reflexão .net para determinar o tipo da execução de montagem, por tipo I dll média ou exe. Atualmente a sua possível fazer algo como:
Assembly.GetExecutingAssembly().CodeBase.ToLower.EndsWith(".exe")
Mas parece que algo melhor poderia existir que não precisa fazer uma comparação de string, ou seja, comparando as assembleias nome do módulo também se enquadram nesta categoria.
Solução
Não 100% de certeza sobre isso, mas eu acho que Assembly.EntryPoint
é nulo para DLLs.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow