Oprava: StackOverflowException způsobuje chybu v TFS 2013 aktualizace 4 při použití CodeLens v Visual Studio Ultimate 2013 RTM

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3037079
Příznaky
Pomocí aplikace Visual Studio Ultimate 2013 RTM připojit k Team Foundation Server (TFS) 2013 aktualizace 4. Předpokládejme, otevřete soubor Visual C# nebo Visual Basic, který dříve přejmenován následujícími způsoby:
  • Případ název souboru se změní, například Filename.cs a filename.cs.
  • Soubor je přejmenován v posledních 12 měsících. Toto je výchozí časové období pro indexování historie změn. Viz Příkaz CodeIndex (indexHistoryPeriod nastavení).
V takovém případě obdržíte výjimku StackOverflowException, který nastane v Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesa potom zhroucení se stane v aplikaci IIS pracovní proces "w3wp" TFS.

Poznámka: Tento stav má vliv na všechny aktuální operace v TFS. Však "w3wp" pracovní proces služby IIS bude automaticky restartován a jiné operace, bude fungovat správně, pokud restartování. Pokud se pokusíte znovu připojit Visual Studio Ultimate RTM na TFS, to způsobí, že jiná výjimka StackOverflowException a selhání.
Příčina
Tento problém je způsobeno, když otevřete soubor s kódem v aplikaci Visual Studio, aplikace Visual Studio zeptá TFS CodeLens informace. Součást CodeLens v TFS způsobí výjimku StackOverflowException a pak způsobuje chybu ze služby IIS pracovní proces "w3wp" v TFS, nikoli Visual Studio.
Řešení
Chcete-li tento problém vyřešit, použít Visual Studio 2013 aktualizovat 2 nebo novější aktualizace zKe stažení Visual Studio.
Youcan upgradovat TFS s Team Foundation Server 2013 aktualizace 5 nebo Team Foundation Server 2015 RTM. Jeho isavailablefromKe stažení Visual Studio.
Jak potíže obejít
Chcete-li tento problém vyřešit, vypněte CodeLens v Visual Studio Ultimate 2013 RTM. Přejít na Nástroje > Možnosti > Textový Editor > všechny jazyky > CodeLens.

Poznámka: Nejsou-li požadované možnosti v částech řešení funkční, můžete vypnout v TFS CodeLens pomocíCodeIndex příkazu pomocí příkazu TFSConfig. Toto je nejméně upřednostňovanou možnost.
Další informace
Pomozte nám vylepšit CodeLens, váš názor nebo funkce na vyžádání Visual Studio UserVoice, nebo se ptejte v MSDN fóra.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3037079 - Poslední kontrola: 09/23/2015 06:07:00 - Revize: 3.0

Microsoft Visual Studio Ultimate 2013

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3037079 KbMtcs
Váš názor