调试VS时出现一个奇怪的问题
在调试以下程序时出现了一个奇怪的问题,
断点竟然可以设置在空行中(也就是第二行);就算不设置在那行里,按F10或者F11一步步跟踪下来也会进入第二行的空行,而且跟踪的时候会出现乱串的现象,比如到了第6行后又跑回第5行去,然后报一个不知道哪儿来的错误(Cannot create an object of type 'CommunityServer.Discussions.Controls.ForumPostLinkTo' from its string representation 'QuickReply' for the 'LinkTo' property.)。实在搞不懂,VS重启过,并且删除了BIN目录下的文件重新编译过。
代码片段如下
1.Thread t = ForumControlUtility.Instance().GetCurrentThread(this);
2.
3.Forum f = ForumControlUtility.Instance().GetCurrentForum(this);
4.
5.if (f == null || t == null)
6. {
7. this.SetFragmentVisibility(false);
8. return;
9. }
[解决办法]
要向微软 反应......... 莫不是bug?
[解决办法]
应该是你之前编辑的临时文件还存在.导致调试程序不能同步到你当前的solution的文件!
[解决办法]
其实这也算是一个小小的bug了,在eclipse中调试就不会出现这种问题..