VS2019 VB.NET IDE говорят, что импорт не требуется, но удаление вызывает ошибку - PullRequest
2 голосов
/ 18 мая 2019

Миграция проекта VS2010 в сообщество VS2019 прошла успешно, за исключением 640 ошибок, подобных этой:

Ошибка BC30451 «CommandType» не объявлен.Он может быть недоступен из-за своего уровня защиты.

Если я включу Imports System.Data, ошибка в этом модуле исчезнет, ​​однако оператор импорта будет недоступен, а среда IDE скажет, что он не нужен.Если я добавлю Data.CommandType, ошибка также исчезнет, ​​но затем в среде IDE будет предложено указать Data. в ненужных.

В свойствах проекта -> ссылки -> Импортированные пространства имен, проверена System.Data.

В VS2010 пространство имен System.Data, по-видимому, было глобальным для моего проекта, поскольку мне не нужно было импортировать его в каждый модуль, и похоже, что VS2019 пытается сделать то же самое.Я не против импортировать пространства имен, но среда IDE дает мне противоречивую информацию.

Это известная проблема или мне нужно изменить глобальные настройки в моем проекте?

...