我在 Visual Studio 2012 的 MVC4 项目中有许多我自己的包含 javascript 代码的 .js 文件。智能感知在这些 .js 文件中不起作用,并且错误检查显示虚假错误,例如“字符文字中的字符太多”和“命名空间不能直接包含字段等成员”。
我认为正在发生的事情是它没有将代码识别为 javascript(包括由 mvc4 模板自动添加的 jquery 文件)。文件类型 .js 可能与 Javascript 无关。我已经尝试过工具 -> 选项 -> 文本编辑器 -> 文件扩展名并添加了 js 作为脚本编辑器,但这没有用。
如果我在 cshtml 页面中放置一个脚本块,它可以完美地识别我的 Javascript 代码,但我需要将我的 js 分成单独的文件。
任何帮助将非常感激 :-)