我在Visual Studio 2012的MVC4项目中有许多我自己的.js文件,包含javascript代码.intellisense在这些.js文件中不起作用,错误检查显示虚假错误,例如'Too many characters in character literal'和'命名空间不能直接包含诸如字段'。
之类的成员我认为发生的事情是它没有将代码识别为javascript(包括mvc4模板自动添加的jquery文件)。可能文件类型.js与Javascript无关。我试过工具 - > Optioins - >文字编辑器 - >文件扩展名&将js添加为脚本编辑器,但这不起作用。
如果我在cshtml页面中放置一个脚本块,它可以完美地识别我的Javascript代码,但我需要将我的js分成单独的文件。
非常感谢任何帮助: - )
答案 0 :(得分:2)
听起来您将Build Action
设置为Compile
,将其视为C#。
将其设置为Content
。