vs中debug和release版本的区别
1个回答
展开全部
Debug 通常称为调试版本,它包含调试信息,符号文件,编译器不会进行特定的优化,便于我们调试。
Release 通常称为发布版本,会进行特定的代码优化,使我们的代码能生成效率更高的程序。
示例:
public void Hello()
{
int a = 1;
Console.WriteLine("Hello world!");
}
这个方法在 Release 编译时, int a = 1; 表达式就有可能会被优化掉,他不会影响到上下文输出,但运行时会占用系统各种资源去执行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询