2012-10-25 28 views
8

Bazı nedenlerle Visual Studio 2012'de ASP.NET Web Uygulamamda hata ayıklandıktan sonra JavaScript intellisense'i kaybediyorum.Projemi çalıştırdıktan sonra neden JavaScript intellisense'i kaybediyorum?

Başladığımda tam bir intellisense olduğumu görebilirsiniz. En kısa zamanda uygulama hata ayıklama gibi ben intellisense kaybetmek Ancak

intellisense works

: Aşağıdaki resimde ben knockoutjs intellisense olsun. Ben hata ayıklamak için F5 vurmak Örneğin,: Benim kod döndüğünüzde ben intellisense kaybetmek [güncelleştirme tesadüfen, bu da CNTL-F5 ile oluşur]:

intellisense doesn't work

benim hemen bulduk tek yolu Tekrar çalışmak için intellisense gitmek Araçları ->İthalat ve İhracat Ayarları ->Tüm ayarları sıfırla. Sorun şu ki, sadece uygulamayı tekrar çalıştırıncaya kadar çalışmaya devam ediyor.

Bu sorunu kalıcı olarak nasıl düzeltebileceğini bilen var mı? Teşekkürler!

UPDATE: Bu, ReSharper (7.0.1 kullanıyorum) ile ilgili gibi görünüyor. ReSharper'dan Visual Studio ReSharper için Genel Seçenekler altında intellisense değiştirirseniz, sorun gider. Sanırım bu, soruyu biraz değiştirdi - ReSharper'ı kullanırken knockoutjs gibi çerçeveler için nasıl çalışabilirim?

+0

Asp.net mvc kullanıyor musunuz? –

+0

Bu davranışı ASP.NET boş, web formları ve mvc uygulamaları ile yaşıyorum. – Wade

+0

Diğerlerinden emin değilim, ancak mvc'de bir geçici çözüm var: '@if (false) {0}