2015-06-06 33 views
0

在我的Form1_Load事件中,代码执行无缘无故停止,只是完成了该实例的加载过程,显示了gui,这是代码和停止的行:代码执行停止且没有错误

Downloadn("https://somelinkhere.com/file.txt","Init.txt"); 
     Application.DoEvents(); 
     List<string> links = new List<string>(); 
     var lines = File.ReadAllLines("Init.txt"); //Code Stops and Gui Shows up after executing this code 
     links.Add(lines[0].Split('^')[1]); 
     links.Add(lines[1].Split('^')[1]); 
     links.Add(lines[2].Split('^')[1]); 
     links.Add(lines[3].Split('^')[1]); 

调试过程显示没有错误,我可能做错了什么?

+1

因此,您在该行(或之前的某个位置)设置了断点,在该行上推送了'F11'并且程序停止调试而没有错误? –

+1

你为什么在加载时读取文件?你说GUI执行后显示线,你认为会发生什么? – artm

+1

我不知道是否有一个异常被捕获和吞噬,因为它的声音程序不会崩溃它只是跳过一些代码。在VS中,转到Debug \ Exceptions,勾选所有的Thrown框并重试。如果已经打勾或没有帮助,请告诉我们。 –

回答

1

我不知道是否有一个异常被捕获并吞入某处,因为通过它的声音程序不会崩溃它只是跳过一些代码。在Visual Studio中,转到Debug \ Exceptions,勾选所有的Thrown框并重试。如果我的怀疑是正确的,这将确定问题。

+0

是的,在新的VS 2015中,并不是所有异常处理程序都启用(选中) – Omarrrio