如何从exe获取程序集



我使用了一些方法,如assembly.load, assembly.loadfromassembly.loadfile,但当我打印该程序集时,它给出的输出如下

"exename",version="1.0.0.0",culture="neural",publickeytoken=null 

如何从exe获得组件?

如果您想从exe文件中获取所有引用的程序集,您可以这样尝试:

  System.Reflection.Assembly.LoadFile(EXEPATH).GetReferencedAssemblies();

其中EXEPATH当然是.exe文件的绝对路径

最新更新