C# 如何禁用Reference.cs文件,使其在调试WCF时每次捕获异常时都弹出?

C# 如何禁用Reference.cs文件,使其在调试WCF时每次捕获异常时都弹出?,c#,visual-studio-2010,wcf,C#,Visual Studio 2010,Wcf,我正在构建一个系统并使用WCF服务。每次捕获到异常时,它都会停止程序的执行(很明显),然后在我的VS2010中打开Reference.cs文件。我发现它目前没有任何用处,因为它总是指向这个文件中的一个位置。因此,我的问题是-在VS2010中是否可以将文件(Reference.cs)设置为不在异常时显示?如果可以,在哪里 谷歌搜索了一下,但是运气不好 提前感谢。您可以通过打开调试->异常…对话框并禁用抛出的列中的每个复选框,在抛出异常时禁用执行中断 我不建议禁用用户未处理列中的复选框;一般来说,应

我正在构建一个系统并使用WCF服务。每次捕获到异常时,它都会停止程序的执行(很明显),然后在我的VS2010中打开Reference.cs文件。我发现它目前没有任何用处,因为它总是指向这个文件中的一个位置。因此,我的问题是-在VS2010中是否可以将文件(Reference.cs)设置为不在异常时显示?如果可以,在哪里

谷歌搜索了一下,但是运气不好


提前感谢。

您可以通过打开
调试->异常…
对话框并禁用
抛出的
列中的每个复选框,在抛出异常时禁用执行中断

我不建议禁用
用户未处理
列中的复选框;一般来说,应用程序中的所有异常都应该被捕获并小心处理。设置如下图所示:


您可以通过打开
Debug->Exceptions…
对话框并禁用
抛出的
列中的每个复选框来禁用抛出异常时的执行中断

我不建议禁用
用户未处理
列中的复选框;一般来说,应用程序中的所有异常都应该被捕获并小心处理。设置如下图所示:

很接近,但您可能还需要再做一个组件。在设置中,您还需要选中“仅启用我的代码”框

调试器将跳过任何具有该属性的函数(reference.cs
中的所有函数都具有该属性),并且从标记为GeneratedCode的函数中抛出的任何异常都将进入调用堆栈,直到它命中被视为“用户代码”的函数为止。

关闭,但你可能还需要做一件事。在设置中,您还需要选中“仅启用我的代码”框

调试器将跳过任何具有该属性的函数(reference.cs
中的所有函数都具有该属性),并且从标记为GeneratedCode的函数中抛出的任何异常都将上升到调用堆栈,直到它碰到被视为“用户代码”的函数为止