当使用Visual Studio2012 RC调试时,如果打开了break on exception,Visual Studio会在.NET框架内的异常上中断。如何让它只在我的代码中出现异常时中断?
在调试ASP.NET MVC4项目时,每个页面点击都会抛出很多框架异常。以下异常经常发生:
System.Globalization.CultureNotFoundException occurred
HResult=-2147024809
Message=Culture is not supported.
Parameter name: name
UserCache is an inva
Microsoft Visual Studio Enterprise 2019
Version 16.5.5
VisualStudio.16.Release/16.5.5+30104.148
Microsoft .NET Framework
Version 4.8.03752
当发生如下异常时,我不希望visual studio在调试模式下中断。我通过try catch处理过的那些。但是我还是找不到办法,尽管我在网上找了很久
项目详细信息: asp.net web forms,.net 4.8框架
当我尝试在Visual Studio2015中调试测试用例时,我得到了一个“发生了LoadFromContext”的异常。这是通过测试资源管理器窗口,通过右键单击测试方法并选择"Debug Selected Tests“来完成的。例外情况是:
LoadFromContext occurred
Message: Managed Debugging Assistant 'LoadFromContext' has detected a problem in 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COM
我正在使用Activator.CreateInstance实例化一个对象,我发现如果该对象的构造函数抛出异常,Visual Studio似乎会将该异常视为“用户未处理”,即使我将对Activator.CreateInstance的调用包装在try/catch中也是如此。请参见以下示例:
class NumberDisliker
{
public NumberDisliker(int number)
{
throw new Exception(string.Format("{0}? I dislike {0}.
我在"ExceptionSettings“窗口中检查了"Common Language Runtime Exceptions”的所有异常,但这一次,Visual Studio中断了执行,即使是在try-catch块中的异常也是如此。当遇到任何类型的异常但仅当未在try-catch中处理时,我如何才能使其中断执行