我一直有這個問題一段時間了,現在我只是不能工作過去了。我用來重新創建項目,但現在該解決方案不再適用於我,並且我根本沒有運氣。Visual Studio 2012 - 調試器隨機跳轉
我有一個WCF服務的silverlight 5網站。基本上會發生什麼是我需要一段代碼來調試
using (var connection = new SqlConnection(AccessCardConnection))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandType = CommandType.StoredProcedure;
command.CommandText = "GetAccessCardTimes";
command.CommandTimeout = 300;
command.Parameters.AddWithValue("@EmployeeName", fullName);
command.Parameters.AddWithValue("@FirstDate", firstDate);
command.Parameters.AddWithValue("@LastDate", lastDate);
var accessCardReader = command.ExecuteReader();
while (accessCardReader.Read())
{
var time = TimeSpan.Parse(accessCardReader["TotalOnSiteTime"].ToString());
duration += time;
}
return (duration.TotalHours);
}
然而,一旦第一個破發點達到其anybodies猜測哪個行會跳轉到..它不遵循任何邏輯順序看,如果我設置一個斷點上connection.Open()例如,它可能會跳回到連接初始化中,然後再次退回,並跳轉到任何喜歡的方式,向上,向下,停留在同一行等等。跳進和跳出方法,因爲它似乎沒有考慮到它的作用。
無我發現網上有幫助的解決方案:
- Why do my debugger randomly jump out of debug mode?(Fix爲爲Visual Studio 2008)
- Visual Studio 2010 Debugger jumps around(刪除/ bin和/ OBJ文件重新生成符號沒有幫助)
請能有人給我一個提示,它可能是我不能這樣工作:(
感謝ÿ我們的協助!
另外我應該注意,這隻發生在Silverlight/WCF項目,Windows窗體應用程序不這樣做 – Brandonm 2013-03-10 14:05:53