我有一個VB.Net程序,我正在處理。我有一段代碼將電子郵件正文中的結果作爲HTML發送給我。在某些時候,程序得到「卡住」,並沒有在表單加載中執行任何代碼更改。我已經從表單加載完全刪除了所有內容,但是它仍在執行將結果發送給電子郵件的代碼。程序正在執行不再存在的代碼
什麼會導致程序執行不存在的代碼?
唯一存在的代碼如下。但它仍然填充數據集,並通過電子郵件發送給我結果。
Dim TodayDt As DateTime = DateTime.Today
Dim Tomorrow As DateTime = DateTime.Today.AddDays(1)
Dim TodayEnd As DateTime
TodayEnd = Tomorrow.AddSeconds(-1)
Me.datasetTableAdapter.Fill(Me.dataset.set, TodayDt, TodayEnd)
Me.ReportViewer1.Refresh()
也許陳述顯而易見的,但舊程序仍然運行在不同的位置/在不同的用戶帳戶下......或者就此而言,在不同的機器上運行? – DiskJunky 2013-02-20 21:18:19
做一個徹底清理bin文件夾,重建整個項目,然後嘗試它。 – Servy 2013-02-20 21:19:29
這是一個visual studio程序,我在調試模式下運行它。我已經關閉了該項目,甚至重新啓動。 – Shmewnix 2013-02-20 21:19:35