bin目录下有两个文件,一个是Debug,一个是Release,能否具体说一下他们有什么区别(我知道Debug是调试版本,Release是发布版本,但还是不是很理解)
以debug模式运行时,用于开发调试,比如你一个变量你移鼠标过去是可以看到值的,但是以 release模式运行时,看不到值的,好像没人这么用来开发,这个就是用发布上线
很多的时候比如上线的配置参数之类跟开发环境不一样,我们就可以用下面这种语法来写
#if DEBUG
Console.WriteLine("初始化" + e.Message) ;
#endif//DEBUG
Release版本的代码编译器是有优化过的。理论上执行效率更高。
白话文: 一个用于调试 一个用于实际应用 编辑器帮我们优化了
以debug模式运行时,就会在 bin/debug/ 下生成相应的文件
以 release模式运行时,就会在 bin/release 下生成
debug 模式会有相应的 pdb 文件什么的
路过
除了#if Debug #endif之外
还有Debug类。在System.Diagnostics命令空间下