Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的VB.Net项目消失了而没有给出错误消息?_Vb.net_Visual Studio_Error Handling - Fatal编程技术网

为什么我的VB.Net项目消失了而没有给出错误消息?

为什么我的VB.Net项目消失了而没有给出错误消息?,vb.net,visual-studio,error-handling,Vb.net,Visual Studio,Error Handling,为什么我的VB.Net项目消失了而没有给出错误消息? 这只是最近才开始发生的,但当使用Visual Studio进行调试时,程序会关闭,就像按下了停止按钮一样。并非所有错误类型都会发生这种情况,但如果存在某种类型的强制转换错误,这种情况会一直发生。 这是一个过于简化的示例,但下面的几行代码会导致程序在运行时立即消失 Dim i As Integer i = "A" 另一个有趣的部分是,如果是在try-catch块中,那么错误将被捕获,而不是关闭程序。 我在一个办公环境中,所以我

为什么我的VB.Net项目消失了而没有给出错误消息? 这只是最近才开始发生的,但当使用Visual Studio进行调试时,程序会关闭,就像按下了停止按钮一样。并非所有错误类型都会发生这种情况,但如果存在某种类型的强制转换错误,这种情况会一直发生。 这是一个过于简化的示例,但下面的几行代码会导致程序在运行时立即消失

    Dim i As Integer
    i = "A"
另一个有趣的部分是,如果是在try-catch块中,那么错误将被捕获,而不是关闭程序。 我在一个办公环境中,所以我已经测试了许多配置,发现这个问题只影响Windows XP PC,而不影响Windows 7。2010年Visual Studio专业版和2008年Visual Studio终极版都是如此


有人有什么想法吗?除此之外,我们显然都需要Windows7

VisualStudio不能期望演员选错,首先他必须强调你的错误。然后您必须在调试之前更正它

您的VS是否在错误中显示红色下划线


如果VS向您显示调试时存在错误?

在检查公共语言运行时异常时,是否可以安全地假定您没有中断?(CTRL+ALT+E)已取消选中抛出,但已选中“未处理的用户”。在运行代码之前,不会对错误加下划线或以其他方式进行标记。通过进一步的测试,我还发现这种情况只发生在.Net 2.0、3.0和3.5上,但4.0的行为正常。你忘记了关闭选项dufus之前那些悲惨的日子(哦,我是说在打开选项dufus之前)。启用dufus选项后,在编译的程序集中可以有任意多个强制转换错误。请尝试Steve Dog,但Strict已关闭。更多的错误只会导致更多的错误,它不会导致程序结束,而不是给出错误