vs中debug和release版本的区别

 我来答
夔穹0HQ
2016-06-11 · TA获得超过523个赞
知道小有建树答主
回答量:218
采纳率:88%
帮助的人:85.1万
展开全部
  1. Debug 通常称为调试版本,它包含调试信息,符号文件,编译器不会进行特定的优化,便于我们调试。

  2. Release 通常称为发布版本,会进行特定的代码优化,使我们的代码能生成效率更高的程序。

示例:

public void Hello() 
{
    int a = 1;
    Console.WriteLine("Hello world!");
}

这个方法在 Release 编译时, int a = 1; 表达式就有可能会被优化掉,他不会影响到上下文输出,但运行时会占用系统各种资源去执行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式