调试C#MVC Web应用程序时,我在Visual Studio 2015的“诊断工具”窗口中收到此消息。
我已经检查过类似问题的解决方案:Visual Studio 2015 diagnostics tool does not support current debugging configuration但使用管理员模式并禁用"使用托管兼容模式"没有帮助。我还试过禁用选项 - >调试 - >准时制 - >脚本,仍然没有效果。它是我能找到的唯一参考资料' Script'而且我不知道如何更改我的调试引擎。
我也尝试过网上关于将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/
谁能告诉我自己做错了什么?
答案 0 :(得分:2)
如果您创建默认的MVC Web应用程序,然后调试您的应用程序,您是否可以使用您身边的诊断工具?我在我身边测试它,它使用默认设置很好,我的操作系统和VS都是英文版。所以你使用相同的语言版本,对吗?
如果可能,您可以检查以下步骤:
(1)重置您的VS设置:
打开VS,TOOLS->导入和导出设置向导 - >重置所有设置 - >选择“否,只需重置设置,覆盖我当前的设置” - >选择默认的设置集合(我经常使用将军或C#)。
(2)请使用最新版本的VS2015。
(3)也许您可以直接下载并安装匹配VS版本作为您的Windows,再次调试它。
答案 1 :(得分: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