一个如何将使用.NET反射以确定所述执行组件的类型,由I型的意思是DLL或EXE。目前它可能做这样的事情:

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

但好像更好的东西可以存在,这并不需要做一个字符串比较,即比较组件模块名称也属于这一类。

有帮助吗?

解决方案

不是100%肯定这件事,但我认为Assembly.EntryPoint是空的DLL。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top