问题简介
在运行之前购买的.NET课程源代码时遇到了一个问题。
调试时提示:发生错误,需要终止调试,HRESULT=0x8000ffff. ErrorCode = 0x0
PS:VS2019,Winform;程序可以生成,生成也可以运行,一点击调试就报下图的错误。
搜索过程
由于对百度的晕轮效应过于严重直接选择必应、谷歌,在搜索过程中得到了复读机一般的答案:将对应测试项目中的Properties文件夹中的lunchSettings.json文件删除,再进行调试,即可运行。但实际上我这边并没有这个文件。
必应搜索无果之后在谷歌中发现了一个奇葩网站,反代CSDN样式丢失一看就是被防盗链了,不过也就是在这篇文章我找到了想要的答案,根据水印顺藤摸瓜找到了原文章,后续抱着试试看的态度去百度搜索了一下,发现第二个结果就是这个帖子,很难得。
解决方案
原文的描述将项目文件随便拷出到其他目录都可以调试中文目录可以,其他奇形怪状目录也可以,只有在原文件夹不可以,唯一的不同就是原文件夹目录嵌入太深。
瞎猜:目录不能嵌入太深,多重目录就会出错;或者微软有某些限定
经过实测当工程sln文件位于第七级目录的时候就会出现上边的报错,在第六层无问题,放至桌面也没问题,暂时没有更好的解决办法,只能先记录一下了!
参考链接
[记录]更换电脑后VS程序各种无法调试现象_万折东流-CSDN博客
vs2012 调试错误 HRESULT=0x8000ffff ERRORcode = 0x0...-微软技术-CSDN问答
vs2012 调试错误 HRESULT=0x8000ffff ERRORcode = 0x0...-微软技术-CSDN问答 (zaizaofa.com)
作者:晨岩
本站所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!