Как исправить ошибку: Intellisense не может определить точность этого элемента завершения - PullRequest
0 голосов
/ 05 октября 2019

Я использую D3.js в основном приложении asp.net, использующем Visual Studio 2019.

Сам D3 работает, я могу создавать SVG-диаграммы, которые работают как положено. Однако intellisense для D3 при использовании Razor не работает.

Я получаю следующее сообщение об ошибке:

Intellisense не может определить точность этого элемента завершения

Я убедился, что intellisese включен. Я попытался использовать локальную ссылку на библиотеку D3 или использовать ссылку на CDN.

Я видел кое-что по этой теме в предыдущей версии Visual Studio относительно файла _reference.js, но это не относится кvs2019.

спасибо заранее

1 Ответ

0 голосов
/ 07 октября 2019

Несмотря на то, что я работаю с Visual Studio 2019 v16.3.2, мой проект D3 был создан, когда версия v16.3.0 была последней.

Intellisense в свежих проектах, созданных в v16.3.2, работает идеально, хотя ничего не былов примечаниях к выпуску, которые указывали на любое исправление intellisense в Javascript.

В конце я создал новое новое решение Visual Studio и импортировал мой старый файл проекта за файлом. Я не изменил строку кода и не изменил настройки. Единственное различие между этими двумя решениями заключается в том, что старое было создано, когда версия 16.3.0 была последней (и обновлена ​​до версии 16.3.2), и новое, когда версия 1616.2 была последней.

Это скорееОбходной путь, чем ответ, но я потратил слишком много времени на это и должен был идти дальше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...