Utilizzando la riflessione per determinare il tipo di modulo di assembly
-
05-09-2019 - |
Domanda
Come si potrebbe usare .net riflessione per determinare il tipo del gruppo di esecuzione, per tipo intendo dll o exe. Attualmente la sua possibile fare qualcosa di simile:
Assembly.GetExecutingAssembly().CodeBase.ToLower.EndsWith(".exe")
Ma sembra che qualcosa di meglio poteva esistere che non ha bisogno di fare un confronto di stringhe, cioè confrontando il nome del modulo assemblee sarebbe anche cadere in questa categoria.
Soluzione
Non al 100% sicuro di questo, ma credo che Assembly.EntryPoint
è nullo per le DLL.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow