博文《[你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题》中讲述了如何判断dll是Debug编译的还是Release编译的。

    实际上通过Reflector反编译dll时也能发现assembly中Debuggable属性的一些差别。

    Release编译的dll显示如下:

怎么区分.net dll编译时是Debug的还是Release的?

   而Debug编译的dll将显示:

[assembly: Debuggable(DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.EnableEditAndContinue | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.Default)]

相关文章:

  • 2021-12-02
  • 2022-03-02
  • 2022-12-23
  • 2021-09-06
  • 2021-06-13
  • 2021-06-04
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
  • 2022-01-29
  • 2021-12-23
相关资源
相似解决方案