Как разрешить "неразрешенный импорт" XXX "в среде Visual Studio IronPython? - PullRequest
0 голосов
/ 16 апреля 2019

Я занимаюсь разработкой сценариев 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 строки помечаются как неразрешенные и не импортируются в редакторе.

...