条件断点不起作用

时间:2016-04-07 14:41:15

标签: c# vb.net visual-studio visual-studio-2015 conditional-breakpoint

Conditional Dialog

上面的代码有一个条件断点,在其底行设置为黄色,然后是Breakpoint Settings对话框,它应该与: item.Value ==" aday"

但是我得到以下错误,我在网上搜索了这个并且找不到任何原因导致失败。我正在使用VS 2015 Pro。

enter image description here

编辑 - 感谢您指出我的明显错误,我通常用C#编写代码。 但现在使用单个' ='我明白了??????? 我假设我等同于一项任务,并且添加括号也没有帮助?

enter image description here

3 个答案:

答案 0 :(得分:6)

刚刚使用示例VB.NET项目进行了测试 问题是==。这是C#语法,但由于你有一个VB.NET应用程序,你应该使用一个相等的

item.Value = "aday" 

(我总是从SO中学到新东西)

答案 1 :(得分:1)

我在Visual Studio 2017中使用C#。

在一小时内搜索后,结论是:

重写条件表达式:

item.Value == "aday"

为:

item != null && item.Value == "aday"

MAKE SURE项目不为空。这样您就可以使用item.Value

来引用价值领域

答案 2 :(得分:0)

If item.Value.Equals("aday") Then 'Temp If please remove
                    Debugger.Break()
                end if

实际上在严格模式下工作,Gasp !!!!

感谢所有的贡献,非常感谢:)