2015-07-23 52 views
7

'u kullanırken codelens sorunları Visual Studio 2015 Enterprise RTM kullanıyorum. Web Api şablonunu kullanarak bir ASP.net 4.6 web uygulaması oluştururken, bir TypeScript dosyası eklediğimde, codelens göstergelerinin çalışmayı durdurduğunu fark ettim. Bunu yeni bir kurulumda test ettim, ekstra uzantı yokken, diğer asp.net 4.6 şablonlarını da denedim. Güvenli modda çalışırken sorun oluşmuyor.Visual Studio 2015, Typescript

Yeniden oluşturma adımları:

  • web API şablonu kullanarak bir web uygulaması oluşturun 4,6
  • için çerçeveyi ayarlayın. App_Start içinde webapiconfig.cs
  • kayıt yöntemine codelens göstergesi demeliyim hiçbir kimlik doğrulama
  • Aç için
  • Değişim kimlik doğrulaması: 1 referans
  • (app.ts adlı bir typescript dosyası ekleme gerçekten önemli değil) komut dosyaları klasöründe, baştankara
  • webapiconfig dosyasında codelens gösterge hala 1 referans
  • Kapat Visual Studio
  • Visual Studio yeniden açın demek ve çözüm açmalı boş kalabilir
  • , webapiconfig dosyasını kontrol codelens artık ya da başka bir dosyaya

codelens hata ayıklama veya kimse de bu sorunu var nasıl herhangi bir fikir üzerinde başvuruları göstermiyor?

+0

çözerseniz veya bu soruna çalıştı mı vs2015ent, vssonar uzantısı kaldırdıktan sonra çalışmaya başlar? Teşekkürler! –

+0

CodeLens afterall'ı kullanabilmek için bunun için bir geçici çözüm buldum, cevabımı görün! :) Şansın en iyisi! –

+0

Aynı sorun, .net framework 4.51 ile ve typescript dosyalarıyla. – MarcelDevG

cevap

4

Coelens referans göstergelerinden sorumlu olan görsel stüdyo ekibi için çalışıyorum. Projenin veya yazı tipi projelerinizi projenize kod dosyası eklediğinizde codelens referanslarının çalışmayı durdurduğu VS2015'teki bir hata olduğunu onaylayabilirim :(Ne yazık ki, bu hatayı RTM için kaçırdık Şu anda bu hatayı araştırıyoruz. Şu anda, bu sorun için herhangi bir geçici çözümün farkında değilim.Biz bu hata hakkında paylaşmak için daha fazla bilgi olduğunda bir güncelleştirme gönderebilirsiniz:

+0

Bu konuyla ilgili herhangi bir gelişme var mı, çünkü bu özelliği kullanmamak çok can sıkıcı mı? –

+0

Bunun için bir geçici çözüm buldum, ancak henüz çözülmediğini söylemek zor. Düzeltme, siz VS'yi kapatana kadar çalışır :)) Gerçekten bu sorunun düzeltileceğini umuyorum. Teşekkürler! –

+0

Bunun için herhangi bir düzeltme var mı? – Nick

2

Benim için hile yapmak gibi görünüyor bir geçici çözüm bulmuş olabilirsiniz:

Yani,

. sadece bir tanesi typescript dosyaları vardır, birden fazla proje ile bir çözüm var ben sadece temizlenmiş, Görsel St ila + yeniden inşa (bazı yeniden projesini yüksüz Bu noktada udio, tüm açılan dosyaları + kapatmaya yardımcı olabilir), daha sonra yeniden yüklendi, temizlendi ve yeniden oluşturuldu ve şimdi CodeLens referanslarımı gösteriyor (tekrar, tüm açık dosyaları kapatın).

Bu hata düzeltilinceye kadar, VS'yi her açtığınızda bunu yapmanız gerekebilir.

Bu yardımcı olur umarız!

DÜZENLEME: Yalnızca tek bir projeniz varsa, Scripts klasörünü çözümden hariç tutun, temizleyin, yeniden oluşturun, Visual Studio'yu kapatın ve yeniden açın. Şimdi referanslara sahip olmalısın. Klasörü tekrar eklemeniz yeterli.

Şansın en iyisi!Davam referanslarında

+0

:-) Yeni özellikler de bir dizi bu çözüm birkaç kez denedim ve çalışır. Sorun şu ki, VS'yi her açışınızda bunu yapmak zorundasınız. Sizin için uygunsa bana bildirin. İyi şanslar! –

+0

Tanrı Umarım bu tek seçenek değildir, bu çok invaziv. İpucu için teşekkürler. – Spets

+0

Benim için çalışır, temizlemeniz ve yeniden oluşturmanız gerekmiyor, sadece komut dosyalarını hariç tut, projeyi kaldır, komut dosyalarını yeniden yükle ve yeniden dahil et. İlginç olan şey, projenin bir parçası olarak yazdığım yazı dosyalarının scripts klasöründe bulunmamasıdır, bu yüzden asla dışlanmamaktadır. Komut dosyası klasörü yalnızca kod tanımlama dosyaları ve tüm js dosyalarını ve paketlerden diğer şeyleri içerir. – nick66

0

İlgili konular