可以使用 System.Diagnostics.Debugger.IsAttached 属性来判断当前运行的是 Debug 模式还是 Release 模式。当在 Debug 模式下运行时,System.Diagnostics.Debugger.IsAttached 属性的值为 true,而在 Release 模式下运行时,该属性的值为 false。
if (System.Diagnostics.Debugger.IsAttached)
{
// Debug 模式下的逻辑
}
else
{
// Release 模式下的逻辑
}
end