s k*_*s k 11 entity-framework-core .net-core
从 2.2 升级到 Dotnet Core 3.1,EF 核心不断抱怨EF1001:通过在我的项目中放置感叹号来使用内部 ef 核心 api。
但是在编译过程中没有显示错误/警告。我不知道哪一行代码导致了问题。
我可以知道如何找出我不应该使用的 API/方法吗?
小智 6
这些分析器发出的警告确实令人困惑。如果我理解正确,问题就不是看起来的那样。
分析仪内部带有灰色警告图标的消息是正常的,表明分析仪正在检查什么。有关说明,请参阅解决方案资源管理器文档中的分析器。
如果您在父节点(“分析器”)上遇到黄色图标,请尝试卸载/重新加载项目,或者在管理模式下打开 Visual Studio。有关详细信息,请参阅“ VS2019 中 ASP.NET Core 2.2 项目中的分析器警告 ”的答案。
如果您在错误列表中没有看到警告,那么我建议您忽略它。
GitHub 问题“解决方案资源管理器中的混淆分析器警告无法查看任何详细信息”提供了有关此问题的其他信息。
您是否使用数据库提供程序(即 SQLServer、Postgres 等的软件包)?
听起来你是说你的依赖项发出了一些警告。我知道 Microsoft 宣布了一些重大更改,主要针对数据库提供商,其中包括 EF Core 3.0+ 更新。就像更新项目中的其他包一样简单。
只是猜测,我很可能是错的。
归档时间: |
|
查看次数: |
3203 次 |
最近记录: |