【问题标题】:The Diagnostic Tools window does not support debugging using the 'Script' debug engine诊断工具窗口不支持使用“脚本”调试引擎进行调试
【发布时间】:2018-01-11 05:43:59
【问题描述】:

调试 C# MVC Web 应用程序时,我在 Visual Studio 2015 的诊断工具窗口中收到此消息。

我已经检查了类似问题的解决方案:Visual Studio 2015 diagnostics tool does not support current debugging configuration,但使用管理员模式并禁用“使用托管兼容模式”没有帮助。我也试过禁用选项 -> 调试 -> 即时 -> 脚本,仍然没有效果。这是我能找到的对“脚本”的唯一参考,我不知道如何更改我的调试引擎。

我还尝试了网络上的这个解决方案,将 Visual Studio 语言环境设置为与操作系统相同,但它们都使用美国英语。 https://blogs.msdn.microsoft.com/devops/2015/05/06/known-issue-for-diagnostics-tool-window-in-visual-studio-2015-rc-the-diagnostic-tools-failed-unexpectedly/

谁能告诉我我做错了什么?

【问题讨论】:

    标签: visual-studio visual-studio-2015 visual-studio-debugging


    【解决方案1】:

    如果您创建一个默认的 MVC Web 应用程序,然后调试您的应用程序,您可以使用您身边的诊断工具吗?我在我这边测试了一下,使用默认设置效果很好,我的操作系统和VS都是英文版。所以你使用相同的语言版本,对吗?

    如果可能,您可以检查以下步骤:

    (1)重置你的VS设置:

    打开VS,工具->导入和导出设置向导->重置所有设置->选择“不,只是重置设置,覆盖我当前的设置”->选择一个默认的设置集合(我经常使用常规或C# )。

    (2)请使用最新的VS2015更新3。

    (3)也许你可以直接下载并安装匹配的VS版本作为你的windows,再次调试它。

    【讨论】:

    • 我在新的 MVC 项目中也遇到了同样的错误。重置 VS 设置没有帮助,我正在使用最新的 VS 2015 更新 3。我只是希望当我们最终升级到 2017 时它会自行修复。
    • @baochan,我发现其他成员在使用美国操作系统的VS2015之前也遇到了同样的问题,你的VS是否安装了en-US(英语-美国)语言包?你的意思是你会把你的VS更新到VS2017吗?如果是的话,如果你使用VS2017,结果如何?
    • VS 不显示它是否是美国英语,唯一的选项是“英语”(我尝试安装新的语言包,这是与英语相关的唯一选项)。我也尝试选择 VS 语言“与 Microsoft Windows 相同”,但它仍然不起作用。这很奇怪,因为它可以在其他人的机器上使用(据说)相同的设置。我们可能会在几个月内进入 2017 年,我会检查结果。
    • @baochan,其他成员是否也使用与您相同的环境,例如Windows和VS语言和版本。如果是这样,如何将 DiagnosticsHubMsg.dll 文件从其他机器复制到您的机器上?
    【解决方案2】:

    我的错误信息是

    诊断工具意外失败。输出窗口中的诊断中心输出可能包含其他信息。

    尝试按照以下规则修改环境变量TEMP,然后重新打开Visual Studio。这对我有用,也许它也对你有用。我的 IDE 是 Visual Studio Enterprise 2015 Update 3。

    TEMP 中必须只有一个路径。例如,

    失败:%USERPROFILE%\AppData\Local\Temp;C:\OTHER_PATH
    失败:%USERPROFILE%\AppData\Local\Temp\;C:\OTHER_PATH
    传球:%USERPROFILE%\AppData\Local\Temp

    【讨论】:

    • 我已经升级到 VS 2017 Professional 并且解决了这个问题,所以我不确定是不是这个问题。我现在确实只有一个 TEMP 路径,但我不确定它在新安装之前是什么样子。
    猜你喜欢
    • 2017-02-08
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2021-02-27
    • 1970-01-01
    • 2017-12-24
    • 2016-02-01
    相关资源
    最近更新 更多