0

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 を個別のファイルに分割する必要があります。

どんな助けでも大歓迎です:-)

4

1 に答える 1

2

を C# として扱うように設定したようですBuild Action。代わりに 設定してください。Compile
Content

于 2012-07-22T21:18:43.853 に答える