解决方案资源管理器中的奇怪消息。
ef1000“可能的SQL注入漏洞”
它不会阻止编译,没有错误,没有警告,也没有错误列表中的消息。
编译时输出中没有类似消息... 单击不会将焦点移到“漏洞”行。没有参考的文件/行相关信息。
但是有带有“删除”按钮的上下文菜单不起作用(什么也没有发生)。 proj文件中没有与Analyzers相关的条目。
看起来像常见的软件包引用错误。如何解决?
答案 0 :(得分:12)
我去了那个位置C:\ Users \ User.nuget .. etc,然后删除了这个包。我关闭了Visual Studio,然后重新打开了它。软件包已还原,错误消失了。我同时在Visual Studio中使用.net框架应用程序,并且反复打开和关闭核心解决方案,因此我认为程序包某种程度上已损坏。
答案 1 :(得分:1)
只需卸载项目并再次重新加载它,警告就会消失。 The source