Visual Studio 智能感知不适用于 DHTMLX 套件 5

Posted

技术标签:

【中文标题】Visual Studio 智能感知不适用于 DHTMLX 套件 5【英文标题】:Visual Studio intellisense not working with DHTMLX suite 5 【发布时间】:2016-09-30 21:29:04 【问题描述】:

自从我将 DhtmlX 套件更新到 5.0 版后,在 Visual Studio Community 2015 版本 14.0.24720.00 更新 1 中键入 dhtmlx 函数时,我没有收到智能感知建议。

这些函数都可以工作,但我必须手动输入它们,而且我没有得到任何关于函数参数等的反馈。所有非 dhtmlx 相关的函数都可以正常使用 intellisense。

我在 MVC 项目中使用我的 DHTMLX Suite,dhtmlx.js 文件位于 "~/codebase/" 下,使用 js 的视图位于 ~/Views/Home/Index

我在标题中使用带有<script src="~/codebase/dhtmlx.js")"></script> 的自定义布局。 View 在 <script type="text/javascript"> functions </script> 标签内运行 scipts。

Intellisense 确实适用于 DHTMLX Suite 4.6,但不适用于 DHTMLX Suite 5.0。我错过了什么吗?

【问题讨论】:

【参考方案1】:

我发现答案与this question 中接受的答案相似。

添加 dhtmlx.js 作为对当前组的引用就可以了。要添加参考,请选择

工具 > 选项

文本编辑器 > JavaScript > IntelliSense > 参考

找到 dhtmlx.js 文件并将文件路径写入Add a reference to current group 并按添加

【讨论】:

以上是关于Visual Studio 智能感知不适用于 DHTMLX 套件 5的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 的“自动解析”功能不适用于扩展方法 - 现在怎么办?

Visual Studio (2013) 用于 C# 解析的 json 对象的智能感知

在 Visual Studio Code 中从 NPM 包自动导入

[VS] - Visual Studio 智能感知无法启用 之解决

Visual Studio 中的原型/Scriptaculous 智能感知

用于 javascript 和复杂对象描述的 Visual Studio Intellisense 文档