2013-02-21 125 views
0

你好我得到我的應用程序一個奇怪的錯誤。C#值不在預期範圍內

有次當我打開我在設計視圖表單(form不運行),我沒有得到任何錯誤,有時我得到一個錯誤value does not fall within expected range

當我關閉我的解決方案,然後再次打開它,表單正常工作,然後開始運行的應用程序,並停止並打開窗體(同樣的東西,它可能工作或有時它可能無法正常工作)。

也並不總是發生在相同的形式,它發生在隨機的不同形式,有時我能得到它的形式1,有時在形式上2,

Here is a printscreen of that error

+1

你的默認構造函數可能不初始化值理智的默認值。 – leppie 2013-02-21 06:31:16

+0

對您有幫助嗎? http://social.msdn.microsoft.com/Forums/en-US/winformsdesigner/thread/8fe36d87-c432-47e7-9303-9b4e8707ae9e/。 Google搜索該錯誤消息會返回大量類似的問題。 – 2013-02-21 06:40:13

+0

通常單擊「顯示調用堆棧」有助於確定隱藏這些錯誤的位置。是否可能有一些構造函數代碼設置了無效值,或者可能是在設計時從數據庫連接中讀取的數據始終不可用? – JoshL 2013-02-21 06:42:27

回答

0
  1. 關閉的Visual Studio並刪除所有* .user和其他臨時文件或用戶特定的文件。
  2. 打開Visual Studio和重建項目。
  3. 打開表單,問題應該得到解決。

如果您使用SVN,只需使用「清理」命令刪除所有未版本控制或忽略的文件。

+0

刪除所有* .user文件_where_?如果這樣做會損失什麼? – 2018-02-11 13:13:32

相關問題