Обозреватель решений VS2017: ef1000 "возможная уязвимость SQL-инъекций"
Странное сообщение в Solution Explorer.
ef1000 "возможная уязвимость SQL инъекций"
Это не мешает компиляции, ни ошибок, ни предупреждений, ни сообщений в "Списке ошибок".
Нет похожих сообщений в выводе при компиляции... Click не перемещает фокус в строку "уязвимости". Нет связанной с файлом / строкой информации.
Но есть контекстное меню с кнопкой "Удалить", которое не работает (ничего не происходит). В файле proj нет записей, связанных с анализаторами.
Похоже, общая ошибка ссылок на пакеты. Как это исправить?
1 ответ
Я пошел в это местоположение C:\Users\User.nuget .. и т. Д. И удалил пакет. Я закрыл визуальную студию и снова открыл ее. Пакет был восстановлен и ошибка исчезла. Я одновременно использовал приложение.net framework в visual studio и неоднократно открывал и закрывал базовое решение, так что я думаю, что пакет как-то поврежден.
Просто выгрузите проект и перезагрузите его снова, предупреждение исчезнет.Источник
ОБНОВЛЕНИЕ для Visual Studio 2019:
Если вы используете Visual Studio 2019, у вас всегда должна быть последняя версия. Поэтому, если есть доступные обновления, просто установите их.
Нажмите "Справка" => "Проверить обновления" => "Обновить".