Mar*_*cka 2 .net c# dll assemblies
我正在尝试通过Assembly.LoadFrom将我的插件添加到我的应用程序中,我想知道是否有一个属性可以知道加载了哪种类型的程序集 - 可以加载动态链接的库和可执行文件,对吧?
谢谢!
您可以确定LoadFrom函数返回的程序集是否使用Assembly.EntryPoint属性加载了EXE或DLL.如果属性为入口点函数返回MethodInfo,那么您正在处理EXE.
来自MSDN:
类型:System.Reflection.MethodInfo表示此程序集入口点的对象.如果未找到入口点(例如,程序集是DLL),则返回null.
http://msdn.microsoft.com/en-us/library/system.reflection.assembly.entrypoint.aspx
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |