jQuery UI打破了Visual Studio 2015 Intellisense

wil*_*m18 4 javascript jquery visual-studio-2015

我发现JavaScript intellisense有一个令人沮丧的问题,如果我在我的_references.js文件中包含jQuery UI,我将丢失所有JavaScript intellisense.有谁知道除了从中删除jQuery UI之外是否有办法解决这个问题_references.js

更新

  • 我知道文件中的更多文件_references.js会导致文件速度变慢,这是有道理的.但是,我的工作项目包括更多的文件(大约600个),没有类型问题,我的项目有20个.所以这不是"太多文件"的问题.
  • 我将我的项目从Git拉到一台单独的计算机(因此单独安装VS15)并尝试包含jQuery UI文件,这仍然导致我的项目中智能感知的丢失.
    • 它不是一个安装问题,因为其他工作项目包括jQuery UI,并且没有智能感知问题
  • 我确实意识到我可以手动管理_references.js来完成任务,但我想完全修复它,因为我讨厌需要两次添加信息(创建JS文件然后更新_refernces.js).

有了这些新信息,我认为它必须是我的项目设置中的一些更深层次的问题导致问题,而不是基于安装的问题或jQuery UI特定问题.有没有人对.sln或.csproj文件中的哪些设置可能导致JS Intellisense问题有任何想法?

wil*_*m18 5

对于那些遇到这个问题的人,我发现当jQuery UI被包含在内时,使用jQuery 3.x会导致instellisense中断_references.js.我的解决方案是使用NuGet更改回2.2.4版本,一切都恢复正常.