2009-04-07 5 views
1

.net 리플렉션을 사용하여 실행 어셈블리의 유형을 결정하려면 어떻게해야합니까? dll 또는 exe를 의미합니다. 현재의 수 같은 것을해야 할 일 :리플렉션을 사용하여 어셈블리 모듈 유형 결정

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

을하지만 더 나은 뭔가가도이 범주에 속하는 것이다 어셈블리 모듈 이름을 비교 즉, 문자열 비교를 수행 할 필요가 없습니다 존재할 수처럼 보인다.

답변

1

100 % 확실하지는 않지만, Assembly.EntryPoint은 DLL의 경우 null입니다.

관련 문제