2013-02-21 925 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

相关问题