[.Net 5.0] 9.Debug or Release

原来.Net Framework环境下,要判断Debug还是Release,都通过Debug常量或者Trace常量来判断的,不一定准确,.net core以后可以这么判断:

判断当前运行的程序是Debug还是Release

Assembly.GetExecutingAssembly().GetCustomAttribute<AssemblyConfigurationAttribute>().Configuration=="Release"

二、适用于.Net5,.Net5.0,而.Net Framework则返回AssemblyInfo.cs自信息

[assembly: AssemblyConfiguration("")]
原文地址:https://www.cnblogs.com/catzhou/p/14189639.html