VS 2019(v16.4.2)频繁出现AD0001警告,如何解决?
解决VS 2019(16.4.2)中AD0001分析器异常警告的方案
我之前在VS2019 16.4.2版本里也碰到过一模一样的AD0001警告,折腾了好几种方法才解决,给你整理几个靠谱的方案:
更新Visual Studio到最新补丁版本
这个版本的Roslyn分析器存在已知bug,微软在后续的16.4.x补丁以及更高版本(比如16.5+)中已经修复了这类初始化异常。操作步骤:打开VS的「工具」->「获取工具和功能」,进入VS Installer后检查更新,安装可用的最新补丁即可。清除Roslyn分析器缓存
缓存文件损坏也会导致分析器初始化失败。你可以找到缓存路径:%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\16.0_<你的VS实例随机字符>\ComponentModelCache,删除该文件夹下的所有内容,然后重启VS即可。禁用引发异常的特定分析器
如果暂时无法更新VS,可以手动禁用这个出问题的分析器:右键项目 ->「属性」->「分析器」,找到Microsoft.CodeAnalysis.CSharp.Analyzers.FixAnalyzers.CSharpFixerWithFixAllAnalyzer,右键选择「禁用」,或者在规则集里将它的严重性设置为「无」。修复Visual Studio安装
如果以上方法都无效,可能是VS的安装文件出现损坏。打开VS Installer,选中你的VS2019实例,点击「修改」,然后选择「修复」选项,等待修复完成后重启VS即可。
内容的提问来源于stack exchange,提问作者Menahem
相关产品推荐
相关产品推荐

