Javascript 如何修复错误:Intellisense无法确定此完成项的准确性

Javascript 如何修复错误:Intellisense无法确定此完成项的准确性,javascript,asp.net,d3.js,intellisense,visual-studio-2019,Javascript,Asp.net,D3.js,Intellisense,Visual Studio 2019,我正在使用Visual Studio 2019在asp.net核心应用程序中使用D3.js D3本身可以工作,我可以创建SVG图表,它可以按预期工作。 然而,当使用Razor时,D3的intellisense不起作用 我收到以下错误消息 Intellisense无法确定此完成的准确性 项目 我确保启用了intellisese。 我尝试在本地引用D3库或使用CDN的链接 我在先前版本的Visual studio中看到了一些关于_reference.js文件的内容,但这不适用于vs2019 thx提

我正在使用Visual Studio 2019在asp.net核心应用程序中使用D3.js

D3本身可以工作,我可以创建SVG图表,它可以按预期工作。 然而,当使用Razor时,D3的intellisense不起作用

我收到以下错误消息

Intellisense无法确定此完成的准确性 项目

我确保启用了intellisese。 我尝试在本地引用D3库或使用CDN的链接

我在先前版本的Visual studio中看到了一些关于_reference.js文件的内容,但这不适用于vs2019


thx提前

即使我运行的是Visual Studio 2019 v16.3.2,我的D3项目还是在v16.3.0最新版本时创建的

在v16.3.2中创建的新项目中的intellisense可以完美地工作,即使在发行说明中没有指出Javascript中的任何intellisense修复

最后,我创建了一个全新的VisualStudio解决方案,并逐个文件导入了我的旧项目文件。 我没有更改一行代码或任何设置。这两种解决方案之间的唯一区别在于,旧解决方案是在v16.3.0最新版本(并升级到v16.3.2)时创建的,而新解决方案是在v16.3.2最新版本时创建的


这与其说是一个答案,不如说是一个解决办法,但我在这上面浪费了太多的时间,不得不继续前进。

Hi lan,感谢您的分享,请将您的回复标记为答案,这将帮助其他社区成员更容易搜索此有用信息,只是提醒一下:)