문제

.NET 반사를 사용하여 실행 어셈블리의 유형을 결정하는 방법은 DLL 또는 EXE를 의미합니다. 현재 다음과 같은 작업을 수행 할 수 있습니다.

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

그러나 문자열 비교를 수행 할 필요가없는 것이 더 나은 것 같습니다. 즉, 어셈블리 모듈 이름을 비교하는 것도이 범주에 속합니다.

도움이 되었습니까?

해결책

그것에 대해 100% 확실하지는 않지만 나는 Assembly.EntryPoint dlls의 경우 null입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top