Visual studio Visual Studio 2019 16.5+中的遗留C#和VB表达式计算器;

Visual studio Visual Studio 2019 16.5+中的遗留C#和VB表达式计算器;,visual-studio,visual-studio-2019,Visual Studio,Visual Studio 2019,我正在.NET项目中使用ArcObjects 10.4,我需要“使用遗留的C#和VB表达式计算器”选项在调试时观察变量。将Visual Studio 2019更新为16.5版后,将无法启用它。它仅显示此选项应位于的空白位置 有什么方法可以打开它吗?还是我一直坚持使用VS 2019 16.4?我找到了打开它的方法。在“%LocalAppData%\Microsoft\VisualStudio\16.0\uuxxxxxxxx\Settings”中的CurrentSettings.vssetting

我正在.NET项目中使用ArcObjects 10.4,我需要“使用遗留的C#和VB表达式计算器”选项在调试时观察变量。将Visual Studio 2019更新为16.5版后,将无法启用它。它仅显示此选项应位于的空白位置


有什么方法可以打开它吗?还是我一直坚持使用VS 2019 16.4?

我找到了打开它的方法。在“%LocalAppData%\Microsoft\VisualStudio\16.0\uuxxxxxxxx\Settings”中的CurrentSettings.vssettings文件中,有

0

将其设置为1将使旧版evaluator再次工作。

与旧版相比,该窗口(设置-选项-调试)看起来严重受损。缺少许多选项,包括这一个。这是因为我使用“legacy”对其进行了筛选。我不是指您的屏幕截图。VS 2017在启用此设置(它已经启用)时发出以下警告:legacy C#和VB expression evaluator已弃用,将在Visual Studio的未来版本中删除。如果您有需要旧版evaluator的场景,请在提交详细的问题报告。
<PropertyValue name="UseVBCSLegacyExpressionEvaluator">0</PropertyValue>