我在C#中有一個命令行程序,我用try-catch塊包裝它以防止崩潰控制檯。然而,當我調試它時,如果在DoStuff()方法的某個地方拋出一個異常,Visual Studio將打破「catch」語句。我想讓Visual Studio打破出現異常的位置。什麼是最好的方法來做到這一點?忽略C#命令行程序中的try塊
評論試試?
Visual Sudio中的設置?
#if DEBUG語句?
static void Main(string[] args)
{
try
{
DoStuff();
}
catch (Exception e)
{ //right now I have a breakpoint here
Console.WriteLine(e.Message);
}
}
private void DoStuff()
{
//I'd like VS to break here if an exception is thrown here.
}