2011-09-19 40 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

相關問題