Как включить Intellisense моей собственной библиотеки .Net для приложения Python в Visual Studio 2017? - PullRequest
0 голосов
/ 27 июня 2018

Я использую pythonnet (https://github.com/pythonnet/pythonnet) и ссылаюсь на библиотеку .Net в том же пространстве решения, но, похоже, она не извлекает какую-либо информацию для использования в Intellisense. На самом деле VS выдает ошибку: "Невозможно разрешить" ReferenceLibarary ". Intellisense может отсутствовать для этого модуля. Так как мне добавить intellisense к моему «модулю»?

Даже при наличии ошибки скрипт все равно можно запустить (в VS или из VS). Я полностью настроил XML, так как есть также проект sandcastle для вывода chm. Может ли проект sandcastle вывести соответствующий контент, который отсутствует?

1 Ответ

0 голосов
/ 14 октября 2018

Используйте модуль ironpython-stubs.

Убедитесь, что ваш dll находится в sys.path, затем запустите с Ironpython ipy -m ironstubs make --output stubs.min

затем установите для "python.autoComplete.extraPaths" значение \ ironpython-stubs \ release \ stubs.min

Работает как шарм

...