Chr*_*igl 3 debugging visual-studio visual-studio-2019
(有关复制说明,请参阅更新 II)
我最近在调试会话期间使用了 Visual Studio 2019。我将“SqlCommand”类的一些属性固定为“收藏夹”。从那一刻起,我在“locals”中收到一条错误消息“检索本地值的内部错误”。
值列的右侧有一个“刷新”按钮,当我点击它时,我收到消息“表达式评估器中的内部错误”。
现在我无法取消固定该特定属性,因为无法再打开类树。
此行为不受特定解决方案的约束,我创建了一个新的演示解决方案,其中存在完全相同的问题。
您可以在下面的屏幕截图中看到它:
的主要目标将是莫名其妙地清除信息,其中的类属性中的“当地人”的窗口都寄托。
我已经尝试了几件事来摆脱错误。
我使用 Windows Server 2019 Standard、.Net Framework 4.7.2、Visual Studio 2019 16.7.6
我在演示应用程序中使用以下代码:
private static int Main(string[] args)
{
SqlConnection conn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这是我正在谈论的固定功能。我在 SqlConnection 对象的 WorkstationId 属性示例中展示了它(因为它在 SqlCommand 上不再起作用)。我相信我在命令文本和参数属性上使用了它。pinnable 属性是 16.4 引入的一个相对较新的特性
文件夹中有一个名为“ObjectFavorites.json”的文件
%USER%/Documents/Visual Studio 2019/Visualizers
它有以下内容
{
"$schema": "https://aka.ms/vs/debugger-managed-favorites-schema",
"types": {
"System.Data.SqlClient.SqlCommand": {
"favorites": [
"Parameters"
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
删除“参数”行。
您甚至不必停止或重新启动 VS,您可以即时编辑此文件。删除该行并且错误消失后,再次启动调试器。
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |