VS2017解决方案资源管理器:ef1000"可能的sql注入漏洞"

Rom*_*kij 9 visual-studio entity-framework-core visual-studio-2017 entity-framework-core-2.1

解决方案浏览器中的奇怪消息.

ef1000"可能的sql注入漏洞"

在此输入图像描述

它不会阻止编译,没有错误,没有警告,"错误列表"中没有消息.

编译时输出中没有类似的消息...单击不会将焦点移动到"漏洞"行.没有引用的文件/行相关信息.

但是有一个带有"删除"按钮的上下文菜单,它不起作用(没有任何反应).proj文件中没有与分析器相关的条目.

看起来像常见的包引用bug.怎么解决?

Hun*_*son 21

我去了那个位置C:\ Users\User.nuget ..等并删除了包.我关闭了视觉工作室并重新打开它.包已恢复,错误消失了.我同时在visual studio中使用.net框架应用程序,并反复打开和关闭核心解决方案,所以我认为软件包以某种方式损坏了.


Hus*_*ish 9

只需卸载项目并重新加载它,警告就会消失。 来源

Visual Studio 2019 更新:

如果您使用 Visual Studio 2019,则必须始终获得最新版本。因此,如果有任何可用更新,只需安装它。

单击帮助 => 检查更新 => 更新。