Visual Studio拉取Git代码后出现‘未实现接口成员’错误求解决
解决Visual Studio 17.9.6拉取Git代码后接口实现错误的方案
清理VS缓存和组件缓存
关闭所有VS实例,删除以下目录里的内容:%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache%LOCALAPPDATA%\Temp\VSFeedbackIntelliSenseLogs%USERPROFILE%\AppData\Local\Temp\VSWebCache
删完重新打开VS加载解决方案
重置VS设置
打开VS,走Tools > Import and Export Settings > Reset all settings流程,可选保存当前设置后,重置为默认设置更新或修复Visual Studio
打开Visual Studio Installer,先检查17.9.x的后续补丁包,直接更到最新版本;要是更新没用,选Modify > Repair修复VS安装调整项目编译顺序和依赖
右键解决方案选Project Build Order,保证定义接口的项目(比如存IExampleRepo.cs的项目)比实现类项目先编译;再检查实现类项目的引用,确认正确引用了接口所在项目,路径没毛病调整编译和分析设置
进Tools > Options > Projects and Solutions > Build and Run,把On Run, when projects are out of date改成Always build;再进Tools > Options > Text Editor > C# > Advanced,勾选Enable full solution analysis用命令行编译排查
打开VS 2022的开发者命令提示符,到解决方案根目录,执行:msbuild /t:Clean;Rebuild /p:Configuration=Debug看命令行输出有没有真错误,排除IDE假阳性问题
内容的提问来源于stack exchange,提问作者KevinUK
相关产品推荐
相关产品推荐

