8

何らかの理由で、Visual Studio 2012 で ASP.NET Web アプリケーションをデバッグした後、JavaScript インテリセンスを失いました。

私が始めたとき、私は完全なインテリセンスを持っていることがわかります。下の図では、knockoutjs intellisense を取得しています。

インテリセンスの作品

ただし、アプリケーションをデバッグするとすぐに、インテリセンスが失われます。たとえば、F5 キーを押してデバッグすると [更新: ちなみに、これは CNTL-F5 でも発生します] コードに戻ったときにインテリセンスが失われます。

インテリセンスが機能しない

IntelliSense を再び機能させる唯一の方法は、Tools -> Import and Export Settings -> Reset all settingsに移動することです。問題は、アプリケーションを再度実行するまで、これが機能し続けることです。

この問題を永久に修正する方法を知っている人はいますか? ありがとう!

更新:これはReSharperに関連しているようです(私は7.0.1を使用しています)。ReSharperの一般オプションでReSharperからVisual Studio intellisenseに変更すると、問題はなくなります。これは私の質問を少し変えると思います-ReSharperを使用するときに、knockoutjsのようなフレームワークでインテリセンスを機能させるにはどうすればよいですか?

4

1 に答える 1

0

最近、.cs ファイル以外のインテリセンスも失いました。修正されるまで、VS拡張機能を1つずつ無効にし始めました。そのため、(TFS に関連する) VS 拡張機能の 1 つを削除した後、Re-sharper がインテリセンスのフルパワーで再び動作し始めたことを発見しました。

したがって、あなたの提案がどれも機能しない場合は、拡張機能を無効にして、ReSharper が再び機能するかどうかを確認して、ReSharper が壊れるまでそれらを再度有効にして、どの拡張機能が ReSharper にとって悪であるかを発見できるようにすることをお勧めします。幸運を。

于 2013-04-03T15:21:56.350 に答える