我的问题已经开始了几天前,之前一切正常。没有做出重大改变。
以下是代码示例:
result = GetTestPlanResultDetails(filter, resultId, config);
这里是过滤器类:
public class DashboardFilter
{
public DashboardFilter();
public short[] RiskLevels
{
get
{
return this.riskLevels.Split(',').Select(short.Parse).ToArray();
}
set
{
this.riskLevels = string.Join(",", value);
}
}
public short[] TestMethods
{
get
{
return this.testMethods.Split(',').Select(short.Parse).ToArray();
}
set
{
this.testMethods = string.Join(",", value);
}
}
public string riskLevels { get; set; }
public string testMethods { get; set; }
public bool includeRetests { get; set; }
}
这里的问题是,每当我希望使用F11进入函数时,它都会进入RiskLevels属性评估,该评估位于DashboardFilter类中。我已经启用了"跳过属性和运营商"在dubug环境中。
每当我通过' NULL'作为过滤器然后步骤工作。但是在使用DashboardFilter类对象时,它始终会对属性进行求值,并且永远不会进入我想要调试的函数内部。请帮忙!!
答案 0 :(得分:0)
我设法通过手动将调试程序附加到进程' w3wp.exe来解决此问题。
早些时候,如果我尝试使用F11进入它,Visual Studio会自动将调试器附加到进程,但最近没有发生此行为。