Миграция проекта VS2010 в сообщество VS2019 прошла успешно, за исключением 640 ошибок, подобных этой:
Ошибка BC30451 «CommandType» не объявлен.Он может быть недоступен из-за своего уровня защиты.
Если я включу Imports System.Data
, ошибка в этом модуле исчезнет, однако оператор импорта будет недоступен, а среда IDE скажет, что он не нужен.Если я добавлю Data.CommandType
, ошибка также исчезнет, но затем в среде IDE будет предложено указать Data.
в ненужных.
В свойствах проекта -> ссылки -> Импортированные пространства имен, проверена System.Data.
В VS2010 пространство имен System.Data, по-видимому, было глобальным для моего проекта, поскольку мне не нужно было импортировать его в каждый модуль, и похоже, что VS2019 пытается сделать то же самое.Я не против импортировать пространства имен, но среда IDE дает мне противоречивую информацию.
Это известная проблема или мне нужно изменить глобальные настройки в моем проекте?