Невозможно загрузить проект Visual Studio из-за отсутствия файла Microsoft.PythonTools.Django.Targets
Я клонировал свой проект из репозитория GitHub и получил следующую ошибку при открытии проекта в Visual Studio:
C:\path\to\project\test.pyproj : error : The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\Python Tools\Microsoft.PythonTools.Django.targets" was not found. Also, tried to find "Microsoft\VisualStudio\v16.0\Python Tools\Microsoft.PythonTools.Django.targets" in the fallback search path(s) for $(MSBuildExtensionsPath32) - "C:\Program Files (x86)\MSBuild" . These search paths are defined in "C:\Users\me\AppData\Local\Microsoft\VisualStudio\16.0_e9ead341\devenv.exe.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths. C:\path\to\project\test.pyproj
Я пробовал изменить декларацию и проверил, что у меня установлены все необходимые рабочие нагрузки Visual Studio, но проблема сохраняется. Проект представляет собой веб-приложение под управлением Python с использованием Django на задней стороне и JavaScript на передней стороне.
Эта проблема может возникнуть, если что-то не так с декларацией или отсутствует необходимый компонент Visual Studio. В данном случае просто отсутствовал компонент. Точнее, в то время как рабочая нагрузка разработки Python была установлена, дополнительный компонент "Python web support" не был установлен. Чтобы установить его, откройте Visual Studio Installer, выберите "Изменить", откройте вкладку "Отдельные компоненты", найдите "Python Web Support" и начните установку. Следует отметить, что его также можно установить как дополнительный компонент "Python development" из вкладки "Workloads".