原文:黄聪:C#程序中判断是否处在DEBUG调试状态或者RELEASE发布状态

习惯了用老方式 注释的方式 来对程序进行调试,不过昨天才发现这样调试存在很大的隐患:在工程发布的时候如果忘记把该注释的代码注释掉,而让这些调试信息随工程一起发布,如果是可见的调试信息倒好发现,如果不是可见的,那就惨了。昨天就吃了这个亏,现在总算找了个新方法,还得感谢一下Debug和Release。通过 if预编译指令对DEBUG进行判断,如下: if DEBUG 调试用代码 endif 调试用代码 ...

2014-02-08 09:03 1 6235 推荐指数:

查看详情

C# Vs2017启动调试debug或者release调试状态闪一下程序就独立运行了

最近发现一个没太大影响但是很奇怪的事情,编辑状态下点击调试,发现和之前的项目不一样,调试状态闪一下,程序就“独立了”,不受调试状态的控制了。 找了半天才发现,是在program.cs里加了一段代码引起的。 这段代码是用于让自己写的软件能设置本地IP地址用的,需要获取管理员权限。代码 ...

Thu Sep 28 16:35:00 CST 2017 0 6547
C#Winform程序如何发布并自动升级(图解)

有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布发布两者是没有任何关系的,只是有些同志会分不清楚。混在一起了。下在面大家就和我一起来做一个发布 ...

Wed Aug 10 03:08:00 CST 2016 1 5674
C#调试DebugRelease的区别

Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序调试程序Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 版本 参数 含义 /MDd /MLd 或 /MTd 使用 ...

Thu Nov 22 19:36:00 CST 2012 0 7591
C# Debugrelease判断用法

C# Debugrelease判断用法 #if (!DEBUG)Response.Write("DEBUG下运行");#elseResponse.Write("release下运行");#endif ...

Thu Dec 26 03:59:00 CST 2019 0 991
C# Debugrelease判断用法

C# Debugrelease判断用法 #if (!DEBUG) Response.Write("DEBUG下运行");#else Response.Write("release下运行");#endif      ...

Fri Jan 04 19:18:00 CST 2019 2 1553
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM