2011-09-19 88 views
0

我一直在研究一些WPF窗口和用户控件,它们是VS 2010中运行的类库项目的一部分。我在XAML中设置了一些调试点。 CS文件,他们被正确击中。无法在VS 2010中调试WPF应用程序(xaml.cs)

但是,突然间我无法调试xaml.cs。没有设置在XAML.cs上的所有其他断点都没有任何问题。

我清理了解决方案,关闭并重新打开它,重新启动机器但没有成功!

任何想法如何进一步排除故障?

我正在运行Windows 7机器。

+0

可能会执行没有到你放置断点的行吗? – CharithJ

+0

@CharithJ:事实并非如此。我在按钮单击上设置了断点,然后单击按钮。另一个断点在窗口的构造函数中。窗口显示,但断点没有命中! – Learner

+0

你可以显示代码和放置断点的地方吗? – CharithJ

回答

1

在你想要调试的地方添加这一行,看看你的执行是否到达了放置断点的那一行。

System.Diagnostics.Debugger.Break(); 

编辑

停止对其他断点,而不是在xaml.cs文件中设置的那些。

可能是执行不到您放置断点的行。

+0

这已经过测试。没有成功! :( – Learner

+1

你是说它停止在其他断点上,但不是在这个断点上? – CharithJ

+0

是的,它停止在其他断点上,但不是在xaml.cs文件中设置的那些断点上,令人惊讶的是它们一直工作到昨天 – Learner

0

此问题已解决。我发现不知怎的,位于主应用程序bin文件夹中的程序集很旧。当我添加组件的“项目参考”时,问题就解决了!

+0

这意味着你还没有清理解决方案,与你的问题相矛盾 – CharithJ

+0

不,解决方案已经清理,但是项目构建事件的复制命令是错误的,我添加了项目引用并删除了复制命令。 – Learner

相关问题