Belirtiler
Team Foundation Server (TFS) 2013 güncelleştirme 4'ye bağlanmak için Visual Studio Ultimate 2013 RTM kullanın. Daha önce aşağıdaki şekillerde yeniden adlandırılmış bir Visual C# veya Visual Basic dosyayı açmak varsayılmaktadır:
-
Yalnızca dosya adı durum, örneğin, filename.cs karşı Filename.cs değiştirilir.
-
Son 12 ay içinde dosya yeniden adlandırılır. Süre değişiklik geçmişini dizin oluşturma için varsayılan değer budur. CodeIndex komutu (indexHistoryPeriod ayarı)konusuna bakın.
Bu durumda, Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesiçinde oluşan StackOverflowException özel durum alır ve sonra IIS alt işlemi "w3wp" TFS, içinde bir kilitlenme olur.
Not: Bu kilitlenme TFS üzerindeki tüm geçerli işlemlerini etkiler. Ancak, "w3wp" IIS alt işlemi otomatik olarak yeniden başlatılır ve yeniden tüm işlemler düzgün çalışacaktır. Visual Studio Ultimate RTM için TFS bağlanmayı denerseniz, bu başka bir StackOverflowException özel durum ve kilitlenmeye neden olur.
Neden
Visual Studio'da kod dosyasını açtığınızda, Visual Studio CodeLens bilgi için TFS ister çünkü bu sorun oluşur. TFS CodeLens bileşen StackOverflowException özel duruma sebep olur ve sonra IIS alt işlemi "w3wp" kilitlenme TFS, Visual Studio değil neden olur.
Çözüm
Bu sorunu gidermek için güncelleştirme Visual Studio 2013 2 veya daha yeni bir güncelleştirme yüklemeleri Visual Studioile uygulanır.
Team Foundation Server 2013 güncelleştirme 5 veya Team Foundation Server 2015 RTM TFS de yükseltebilirsiniz. Visual Studio yüklemelerkullanılabilir.
Geçici çözüm
Bu soruna geçici bir çözüm için Visual Studio Ultimate 2013 RTM içinde CodeLens kapatın. İçin Araçlar > Seçenekler > Metin düzenleyici > tüm diller > CodeLens.
Not: Çözüm ve geçici çözüm bölümlerinde seçenekleri işe yaramazsa, TFS içinde CodeLens TFSConfig komut CodeIndex komutunukullanarak devre dışı bırakabilirsiniz. Bu en az tercih edilen bir seçenektir.
Daha fazla bilgi
Bize CodeLens daha iyi yapmak yardımcı olmak için görüşlerinizi gönderin veya istek özellikleri Visual Studio UserVoiceadresindeki MSDN Forumlarındasoru sormak.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.