您好,我的应用程序出现了一个奇怪的错误。
有时我在设计视图中打开我的表单(表单未运行),我没有收到任何错误,有时我收到错误value does not fall within expected range
。
当我关闭我的解决方案并再次打开它时,表单工作正常,然后开始运行应用程序,然后停止它并打开表单(同样的东西,它可能工作或有时它可能不工作)。
这并不总是发生在相同的形式上,它发生在随机的不同形式上,有时我可以在表格 1 中得到它,有时在表格 2 中,
您好,我的应用程序出现了一个奇怪的错误。
有时我在设计视图中打开我的表单(表单未运行),我没有收到任何错误,有时我收到错误value does not fall within expected range
。
当我关闭我的解决方案并再次打开它时,表单工作正常,然后开始运行应用程序,然后停止它并打开表单(同样的东西,它可能工作或有时它可能不工作)。
这并不总是发生在相同的形式上,它发生在随机的不同形式上,有时我可以在表格 1 中得到它,有时在表格 2 中,
如果您使用 SVN,只需使用“清理”命令删除所有未版本控制或忽略的文件。
看到这个屏幕可能会让人抓狂,因为它是在设计时抛出异常的结果(即,如果它是在运行时抛出的,那么处理包罗万象的 AppDomain.CurrentDomain.UnhandledException 可能会提供线索)。
但是有一种方法可以通过使用 Visual Studio 调试 Visual Studio 来获取设计器尝试加载时引发的异常的可见性:
两个主要好处:
关闭 VS 然后删除 .suo 文件(.vs\solution_name\vXX.suo)。这将关闭所有选项卡,但您可以重新打开它们。