Frage

Wie würde man .net Reflektion verwenden, um die Art der Ausführung Baugruppe, um zu bestimmen, von Typ-I-dll oder exe bedeuten. Zur Zeit seines möglich, wie etwas zu tun:

Assembly.GetExecutingAssembly().CodeBase.ToLower.EndsWith(".exe")

Aber es scheint, wie etwas besser könnte, existieren braucht keine String-Vergleich zu tun, das heißt, den Namen Baugruppen Modul Vergleich auch in diese Kategorie fallen.

War es hilfreich?

Lösung

Nicht 100% sicher, aber ich denke, dass Assembly.EntryPoint für DLLs null ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top