dotnet核心2.1程序集如何知道是否进行调试?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dotnet核心2.1程序集如何知道是否进行调试?相关的知识,希望对你有一定的参考价值。
我有一个Azure耐用函数,我想将VS2019调试器附加到该函数。尝试此操作时,我收到一条消息,说明该功能已在发布模式下构建。但是,我的DevOps构建管道使用配置“调试”。
我已获取所生成dll的副本。我怎么知道这真的是调试或发布dll?我已经在Telerik JustDecompile中打开了,但是看不到任何明显的迹象。
答案
dotnet core 2.1程序集如何知道是否调试?
由于您可以获取所有dll文件,因此可以创建一个控制台应用程序,然后引用此/这些dll文件。调试此控制台应用程序,在调试模式下打开Modules窗口(Debug
-> Windows
-> Modules
):
如您所见,有一个选项[[Optimized,如果所引用的dll是发行版dll,它将显示为Yes
,否则,它将显示为No
。
以上是关于dotnet核心2.1程序集如何知道是否进行调试?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Fromsql() 处理 Dotnet 核心中具有多个表的数据集
如何使用数据集在 C# 或 dotnet 中查找主键列名称?