Я занимаюсь разработкой сценариев IronPython в Visual Studio 2019.
- Сценарии Python работают (т. Е. Работают без ошибок).
- Автозаполнение Visual Studio правильно предлагает параметры (
clr
, sys
, System
), когда я печатаю import
.
Но когда я печатаю (или выбираю) выбор в списке, онпомечается (подчеркнуто волнистым зеленым цветом) с ошибкой Unresolved import 'XXX'
(где «XXX» - один из вариантов в списке автозаполнения).В редакторе ясно, что модули (пространства имен) не были импортированы (т. Е. Нет автозаполнения в импортированных модулях).
Что здесь может происходить?Автозаполнение работает, а Intellisense (или анализатор) - нет.
Я пробовал как 64-, так и 32-битную среду IronPython 2.7.Я также попытался ввести операторы импорта в интерактивном окне без ошибок.И, как я сказал выше, скрипты работают.Я могу запустить их, и они работают.
Код для воспроизведения довольно прост:
import System
import clr
import sys
Все 3 из этих примеров работают с автозаполнением.Все 3 строки помечаются как неразрешенные и не импортируются в редакторе.