我正在尝试在
VS2015
C#
Core(Type type, object value, bool noAutoCreate)
断点的条件表达式为
type.Name.Contains("ltern")
但是这个条件不起作用,我收到错误消息
为什么会发生这种情况?如果我需要捕获某种类型,如何避免此类问题并创建运行良好的条件断点?
您需要更改调试设置。前往
Tools->Options->Debugging->General
Use Managed Compatibility Mode
指向 answer 和 MSDN 博文的链接。
我也遇到同样的事情
以下方法适用于 .NET FrameWork 和 .NET core 的代码(包括 .NET 5, 6, 7 ...)。
如果需要为不等于string的类型设置条件,可以设置如下条件:
typeof(T) != typeof(string)
例如代码如下:
愿对你有帮助。