菜鸟提问:程序更改后,F5调试时为什么还是执行没有更改前的代码!

liangboone 2007-12-17 01:23:23
各位大虾:
我是新手,我昨天将程序的某一处用“//textBox1.text = "OK!";”注释掉了,可是执行的时候却仍然显示出来.后来我索性将其改称“textBox1.text = "Error!"”让程序运行,可以textBox1上仍然显示“OK”。我怀疑程序执行的仍然是我没有更改前的代码。于是我想设置断点后单步调试看看,按F5让程序运行起来后去设置断点,提示“源文件与原始版本不同”等信息,见图。

不知道是不是我不小心把什么地方设置错了,求救各位大虾!谢谢!
...全文
210 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangboone 2007-12-17
  • 打赏
  • 举报
回复
谢谢大家的帮助,就是因为我更改系统时间造成的。重新生成解决方案后就好了,呵呵!
bo3235 2007-12-17
  • 打赏
  • 举报
回复
重新调试哈,修改原来文件后,内部编译后的于修改后的东西不一样了.

这个重新生成解决方案就可以了.
waterjkd 2007-12-17
  • 打赏
  • 举报
回复
1.debug里面的东西删掉再生成
2.比如修改前是12月18日,修改后将系统日期改为12月17日。如果是这样,只能将时间再改为18日,或19日,在编译
hapen_zhang 2007-12-17
  • 打赏
  • 举报
回复
重新生成解决方案看看,或者直接把debug里面的东西删掉再生成
blestcc 2007-12-17
  • 打赏
  • 举报
回复
一步一步跟過去看一下

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧