gpt4 book ai didi

c# - 尝试调试 WCF 服务代码时获取 "Internal error in the expression evaluator"函数上的 "Add watch"(MSVS 2013)

转载 作者:IT王子 更新时间:2023-10-29 03:34:15 25 4
gpt4 key购买 nike

几天前,我将我的解决方案移到了 MSVS 2013。它工作正常,除了一件事:当我尝试调试我的 WCF 服务的代码时它工作,但是当我想观察任何变量的状态时它说:“内部错误在表达式评估器中”。添加监视功能在客户端正常工作,但在服务代码中它坏了。我正在尝试调试在本地主机上运行的我自己的 WCF 服务。你能帮我解决这个问题吗?

enter image description here

这里是 MSVS 信息:微软 Visual Studio 专业版 2013版本 12.0.30110.00 更新 1微软.NET框架版本 4.5.51641操作系统:Windows 8.1

最佳答案

这可能是 Visual Studio 2013 附带的新(托管)调试引擎中的一个错误。尝试打开托管兼容模式(它有效地将其转换为 2013 之前的调试引擎),位于在工具-选项-调试下:

如果这解决了问题,那么我建议尝试用一个小项目重现它,然后在 Connect 上报告它, 所以它可以被修复。

@bjhuffine 在下面评论说还有其他方法可以启用兼容模式,而无需全局禁用它(例如每个项目)。更多信息:https://devblogs.microsoft.com/devops/switching-to-managed-compatibility-mode-in-visual-studio-2013/

关于c# - 尝试调试 WCF 服务代码时获取 "Internal error in the expression evaluator"函数上的 "Add watch"(MSVS 2013),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21854426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com