在C#中Debug和Release两种调试方法出来结果不同,求问为什么?

我用的是VS2010,由于毕业设计的需要做程序,可是程序用Debug方法运行有的代码就被完全忽略,运行不到,而用Release方法运行就正常。求问为什么?在问一下调试的时... 我用的是VS2010,由于毕业设计的需要做程序,可是程序用Debug方法运行有的代码就被完全忽略,运行不到,而用Release方法运行就正常。求问为什么?
在问一下调试的时候不管哪个方法,是运行Bin文件夹下的EXE文件还是Obj文件夹下的?
展开
 我来答
huanghongw
推荐于2018-04-05 · 超过75用户采纳过TA的回答
知道答主
回答量:238
采纳率:100%
帮助的人:162万
展开全部
debug编译与release编译的区别就在于debug只认添加进工程目录的代码。release会自动找匹配的代码 所以调试的时候用debug发布的时候用release。调试用debug可以让你手动将文件添加进项目中 发布用release可以让你将dll文件与exe文件分不同目录放置
百度网友3d0b4a1
推荐于2016-11-16 · 超过59用户采纳过TA的回答
知道答主
回答量:232
采纳率:0%
帮助的人:137万
展开全部
c#中带条件中编译的,如:
#if DEBUG
int state = 1;
#else
int state =0;
#endif
所以不同的编译运行可能不一样。

运行Bin文件夹下的EXE文件就可以了。
追问
可是我在程序里面没有这样子的语句,都是正常的,可是不行。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式