我使用了一些方法,如assembly.load
, assembly.loadfrom
和assembly.loadfile
,但当我打印该程序集时,它给出的输出如下
"exename",version="1.0.0.0",culture="neural",publickeytoken=null
如何从exe
获得组件?
如果您想从exe文件中获取所有引用的程序集,您可以这样尝试:
System.Reflection.Assembly.LoadFile(EXEPATH).GetReferencedAssemblies();
其中EXEPATH当然是.exe文件的绝对路径