VS2015监视窗口不接受空条件语法

时间:2018-01-22 15:24:26

标签: c# visual-studio visual-studio-2015

请观察:

enter image description here

既不在立即窗口中也不在设置条件断点时起作用。

任何人都可以解释我做错了什么吗?

编辑1

取消选中使用旧版C#和VB表达式评估程序

但是,选中使用托管兼容模式。但我记得打开它以解决VS 2015调试器中的错误。我需要更多时间来获取错误的详细信息。

编辑2

在VS 2015中未选中使用托管兼容模式时,监视窗口功能失常。例如: enter image description here

注意,这是调试模式,而不是Release。我记得在调试时检查状态有很多问题,而且主流的建议是打开使用托管兼容模式

不幸的是,我无法迁移到VS2017,因为我们的代码库仍然有一些Silverlight代码。

当然,一旦我处于兼容模式,这种奇怪的行为就会消失。

1 个答案:

答案 0 :(得分:2)

它应该可以工作 - 我刚刚在VS 2015(v14.0.25431.01 Update 3)中尝试过它,并且null条件语法在监视窗口中运行良好。

确保您没有选中“使用旧版C#和VB表达式评估程序”配置设置(在选项 - >调试下)。