2

javascripts ファイルの私のソリューションの 1 つで、インテリセンスが突然機能しなくなりました。すべての機能が無効になっています - ctrl+space はリストを表示しません - このように、別のソリューションから印刷画面を取得しましたここに画像の説明を入力

また、ファイルはプレーンテキストのように見えます-キーワードには色がありません。 ここに画像の説明を入力

新しいソリューションを開いてそこにファイルを移動しようとしましたが、それでも同じです。ファイルは、デバッグ中にのみ IntelliSense を使用します。VS2010 では、これらのファイルが js ファイルではなくテキスト ファイルであることがわかります。チームの別のメンバーに最初に発生し、ソリューションの最新バージョンを使用するとすぐに、tfs と関係があります。新しいjsファイルを作成すると、問題ないように見えますが、ファイルを保存した後、閉じて再度開くと、色が付けられません。同じソリューションの別のプロジェクトにjsファイルを追加すると、特定のプロジェクトに問題があることがわかりました。大丈夫そうです。

4

2 に答える 2

1

いくつかの調査とテストの後。この問題には、いくつかのことが考えられます。

  1. ファイルの拡張子が .JS ではありません。
  2. Express Edition を使用しています。
  3. インストールに Web Developer コンポーネントがインストールされていない (または削除されている)。

これが役立つかどうか教えてください。そうでない場合は、何か他のことを楽しみにしています。

msdn の JScript Intellisense に関する完全なリファレンス:

http://msdn.microsoft.com/en-us/library/vstudio/bb385682(v=vs.100).aspx

下の画像でわかるように、Web 開発者コンポーネントを使用して Visual Studio 2010 で単一の JavaScript ファイルを作成したところ、動作しています。

ここに画像の説明を入力

于 2013-04-17T13:35:47.260 に答える
1

だから私はこの問題を解決しました....QuickWatch(Shift + F9)で値を見たかったのですが、「式を評価できません。呼び出されたオブジェクトはクライアントから切断されました。」というメッセージが表示されました。緑のアイコンを押して値を更新しました。QuickWatch ウィンドウを閉じた後、インテリセンスと強調表示が元に戻ったことに気付きました。TFS にチェックインした後、私の同僚はソリューションをプルし、インテリセンスと強調表示も取り戻しました。おそらくVS2010の奇妙なバグです。

于 2013-07-21T12:43:45.123 に答える