我正在使用Visual Studio 2019的asp.net核心应用程序中使用D3.js。
D3本身有效,我可以创建可以正常工作的SVG图表。但是,使用Razor时D3的智能感知无法正常工作。
我收到以下错误消息,
Intellisense无法确定此完成的准确性项目
我确保启用了智能功能。我尝试使用本地引用D3库或使用指向CDN的链接。
我已经在Visual Studio的早期版本中看到了有关_reference.js文件的此主题的某些内容,但不适用于vs2019。
提前感谢
即使我正在运行Visual Studio 2019 v16.3.2,我的D3项目也是在v16.3.0最新时创建的。
即使在发行说明中没有任何内容表明Javascript中的任何智能感知修复,在v16.3.2中创建的新项目中的智能感知也可以正常工作。
最后,我创建了一个全新的Visual Studio解决方案,并逐个文件导入了我的旧项目文件。我没有更改代码行或更改任何设置。两种解决方案之间的唯一区别是,旧解决方案是在v16.3.0最新(并已升级到v16.3.2)时创建的,而新解决方案是在v16.3.2最新时创建的。
这更多是一种解决方法,而不是答案,但我在此上浪费了太多时间,不得不继续前进。