c# 运行时判断是否为DEBUG模式

阅读 51

2022-07-28

public static bool RunningModeIsDebug
{
get
{

var assebly = Assembly.GetEntryAssembly();
if (assebly == null)
{
assebly = new StackTrace().GetFrames().Last().GetMethod().Module.Assembly;
}

var debugableAttribute = assebly.GetCustomAttribute<DebuggableAttribute>();
var isdebug = debugableAttribute.DebuggingFlags.HasFlag(DebuggableAttribute.DebuggingModes.EnableEditAndContinue);

return isdebug;
}
}

​​参考​​



精彩评论(0)

0 0 举报