Visual Studio 2017:发生了致命错误,需要终止调试

时间:2017-11-03 10:07:02

标签: unit-testing visual-studio-2017

在调试模式下执行单元测试时,收到以下错误消息:

A fatal error has occurred and debugging needs to be terminated. For more 
details please see the Microsoft Help and Support web site. 
HRESULT=0x8000ffff. ErrorCode=0x0.

5 个答案:

答案 0 :(得分:13)

所以我的步骤来解决问题,

1- [预防措施]    从黄旗通知或

更新Visual Studio 2017
END=`date -d 6:00 +%s` # Get time of 6:00am in seconds since epoch
touch late -d "@$END"
START=$(($END-60*60*24)) # Subtract 24 hours
touch early -d "@$START"
find / -newer early -a -not -newer late

2-在测试解决方案中搜索 launchsettings.json 文件并将其删除。

3-清洁测试溶液。

4-重建项目。

5-喝杯咖啡;)。

答案 1 :(得分:2)

重新启动Visual Studio为我解决了此问题。

答案 2 :(得分:1)

清理解决方案对我没用,我找不到launchsettings.json。

为我消除了错误:将启动项目更改为项目以外的项目,如this MSDN forum post中所述。

答案 3 :(得分:0)

尝试检查您的依赖软件包和参考,并尝试确保一切正常。我解决了这个问题,删除了不必要的内容并破坏了依赖性。

答案 4 :(得分:-1)

<强>解决方案

清洁溶液,然后重试。有关详细信息,请参阅Visual Studio Forum。它对我的情况有帮助。