2 .net reflection
与从.NET编译成.dll的.NET程序集中加载类型相比,从可执行的.NET程序集(.exe)动态加载类型是否有任何影响?
如果它是.NET可执行文件(或者不是BadImageFormatException的忠实粉丝),测试.exe和.dll的最佳和最快方法是什么?
谢谢.
Pro*_*mit 6
Windows中的EXE和DLL文件差别不大,在.NET中则更少.这基本上只是入口点和其他一些细节的问题.(.NET DLL确实有一个入口点,但你没有实现它.在本机代码中,它被称为DllMain.)
至于测试它是否是一个.NET程序集,我建议只是尝试加载它只用于反射并捕获异常.但如果您真的想要避免这种情况,请查看此博客文章.
归档时间:
16 年,6 月 前
查看次数:
288 次
最近记录: