Visual studio VS加载表达式计算器dll时出错

Visual studio VS加载表达式计算器dll时出错,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我在VS中调试应用程序时遇到此错误。 这是什么意思? 我可以绕过这个错误,单步执行代码,但我不能通过将鼠标悬停在变量的表达式和内容上来查看它们。这是非常烦人的,因为我不能使用OutputDebugString,所以我一直在使用MessageBox和txt文件来写入错误。我已经尝试了两次修复,但都没有解决,我只能通过谷歌找到很少的关于这个问题的信息。如果我在这里找不到答案,我将发布一张microsoft罚单。在一次重大更新(更新2,KB3151378)之后,我的VS2015也出现了此问题。在goo

我在VS中调试应用程序时遇到此错误。 这是什么意思?
我可以绕过这个错误,单步执行代码,但我不能通过将鼠标悬停在变量的表达式和内容上来查看它们。这是非常烦人的,因为我不能使用OutputDebugString,所以我一直在使用MessageBox和txt文件来写入错误。我已经尝试了两次修复,但都没有解决,我只能通过谷歌找到很少的关于这个问题的信息。如果我在这里找不到答案,我将发布一张microsoft罚单。

在一次重大更新(更新2,KB3151378)之后,我的VS2015也出现了此问题。在google上进行了大量搜索后,我发现cppdebug.dll(在您的\path\to\Microsoft Visual Studio 14.0\Common7\Packages\Debugger下)是最可疑的罪魁祸首。更新后的cppdebug.dll版本为14.0.25132.0。我设法解决了这个问题,从另一个VS2015(幸运的是,在更新之前)复制了一个cppdebug.dll,用一个旧版本(14.0.25008.0)来替换有故障的版本。现在调试又开始工作了


经验教训:在更新VS之前完成当前项目。

在主要更新(更新2,KB3151378)之后,我的VS2015也出现了此问题。在google上进行了大量搜索后,我发现cppdebug.dll(在您的\path\to\Microsoft Visual Studio 14.0\Common7\Packages\Debugger下)是最可疑的罪魁祸首。更新后的cppdebug.dll版本为14.0.25132.0。我设法解决了这个问题,从另一个VS2015(幸运的是,在更新之前)复制了一个cppdebug.dll,用一个旧版本(14.0.25008.0)来替换有故障的版本。现在调试又开始工作了


经验教训:在更新VS之前完成当前项目。

对于使用带JIT调试的VS2017的用户,您可能必须安装相关工作负载(例如NET desktop development)才能加载表达式计算器DLL。

对于使用带JIT调试的VS2017的用户,您可能必须安装相关工作负载(例如NET desktop development)以加载表达式计算器DLL。

我在VS2015下遇到了相同的问题,并找到了以下解决方案:

在调试->选项->调试->常规下,您应该看到一个选项“使用本机兼容模式”。启用它

我猜,这意味着启用了一些调试模式,与旧版本的VS兼容,可能缺少VS2015(?)附带的一些优点,但对我来说,它可以工作


还有另一个类似的选项“使用托管兼容性模式”,对托管应用程序也有类似的影响。

我在VS2015中遇到了同样的问题,并找到了以下解决方案:

在调试->选项->调试->常规下,您应该看到一个选项“使用本机兼容模式”。启用它

我猜,这意味着启用了一些调试模式,与旧版本的VS兼容,可能缺少VS2015(?)附带的一些优点,但对我来说,它可以工作


还有另一个类似的选项,“使用托管兼容性模式”,这对托管应用程序也有类似的影响。

嘿,你能帮我一个忙并帮我上载该dll吗?这是指向我的工作cppdebug的链接。dll:嘿,你能帮我一个忙并帮我上载该dll吗?这是指向我的工作cppdebug的链接。dll:对于windows应用程序,“使用托管兼容模式”选项保存了我。F或windows应用程序中的“使用托管兼容模式”选项保存了我。