Visual Studio 2012 の MVC4 プロジェクトに、javascript コードを含む多数の独自の .js ファイルがあります。これらの .js ファイルではインテリセンスが機能せず、エラー チェックで「文字リテラルに文字が多すぎます」などの誤ったエラーが表示されます。 「名前空間には、フィールドなどのメンバーを直接含めることはできません」。
何が起こっているかは、コードをjavascriptとして識別していないことだと思います(mvc4テンプレートによって自動追加されたjqueryファイルを含む)。ファイル タイプ .js が Javascript に関連付けられていない可能性があります。Tools -> Optioins -> Text Editor -> File Extension & added js as Script Editor を試しましたが、うまくいきませんでした。
スクリプト ブロックを cshtml ページに配置すると、Javascript コードが完全に識別されますが、js を個別のファイルに分割する必要があります。
どんな助けでも大歓迎です:-)