0

我在 Visual Studio 2012 的 MVC4 项目中有许多我自己的包含 javascript 代码的 .js 文件。智能感知在这些 .js 文件中不起作用,并且错误检查显示虚假错误,例如“字符文字中的字符太多”和“命名空间不能直接包含字段等成员”。

我认为正在发生的事情是它没有将代码识别为 javascript(包括由 mvc4 模板自动添加的 jquery 文件)。文件类型 .js 可能与 Javascript 无关。我已经尝试过工具 -> 选项 -> 文本编辑器 -> 文件扩展名并添加了 js 作为脚本编辑器,但这没有用。

如果我在 cshtml 页面中放置一个脚本块,它可以完美地识别我的 Javascript 代码,但我需要将我的 js 分成单独的文件。

任何帮助将非常感激 :-)

4

1 回答 1

2

听起来您将其设置Build ActionCompile,将其视为 C#。
改为Content改为。

于 2012-07-22T21:18:43.853 回答