我如何确定我的生产服务器使用发布构建 dll。有没有办法在dll中找到该信息?
重复:
如果它是c# DLL,那么您可以使用ildasm (Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe) 来查找此信息。
1)将DLL拖入ILDASM
2) 双击 MANIFEST
3)寻找:
// .custom 实例 void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 nn nn nn nn nn nn nn nn )
4) 对于 DEBUG DLL,它将是 ( 01 00 07 01 00 00 00 00 ) 并用于发布
(01 00 02 00 00 00 00 00) 或 (01 00 03 00 00 00 00)
如果您需要任何进一步的信息,请告诉我!顺便说一句,这显然是非编程解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)