2015-11-26 13 views
19

Niektóre z naszego zespołu, którzy są testujemy VS 2015 na Windows 10 Pro 64 bit widzą ten problem:Powolne menu kontekstowe w Visual Studio 2015 na prawym folderze kliknij w projekcie internetowej

Visual Studio 2013 context menus slow only in web application project

Po kliknięciu prawym przyciskiem myszy folder (tylko folder w projekcie aplikacji internetowej) występuje długie opóźnienie w renderowaniu menu kontekstowego, a także dowolne dialogi.

szczegóły instalacji:

Microsoft Visual Studio Professional 2015 
Version 14.0.23107.0 D14REL 
Microsoft .NET Framework 
Version 4.6.00079 

Installed Version: Professional 

Visual Basic 2015 00322-50050-08414-AA353 
Microsoft Visual Basic 2015 

Visual C# 2015 00322-50050-08414-AA353 
Microsoft Visual C# 2015 

Visual C++ 2015 00322-50050-08414-AA353 
Microsoft Visual C++ 2015 

Visual F# 2015 RC 00322-50050-08414-AA353 
Microsoft Visual F# 2015 RC 

ASP.NET and Web Tools 14.0.20626.0 
ASP.NET and Web Tools 

ASP.NET Web Frameworks and Tools 2013 5.2.30624.0 
For additional information, visit http://www.asp.net/ 

Common Azure Tools 1.5 
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools. 

GenerateUnitTest 1.0 
Generates unit test code for methods in classes under test. 

JetBrains ReSharper Ultimate 2015.1.3 Build 102.0.20150724.141603 
JetBrains ReSharper Ultimate package for Microsoft Visual Studio. For more information about ReSharper Ultimate, visit http://www.jetbrains.com/resharper. Copyright © 2015 JetBrains, Inc. 

Microsoft Azure Mobile Services Tools 1.4 
Microsoft Azure Mobile Services Tools 

NuGet Package Manager 3.0.0 
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/. 

PreEmptive Analytics Visualizer 1.2 
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product. 

SQL Server Data Tools 14.0.50616.0 
Microsoft SQL Server Data Tools 

staraliśmy się, co następuje:

Restarting Visual Studio, and re-opening the solution 
Cleaning the solution, and deleting the obj folders. 
Recreating the project 
Clearing Resharper's Cache 
Disabling rich client/hardware graphics acceleration in Options->Environment->General 
Disabling Resharper 
Deleting all Temporary ASP.Net folders 
Deleting the contents of %localappdata%\Microsoft\WebsiteCache 
Deleting all *.suo user options files 
Uninstalling all extensions (Web compiler, Bundler and Minifier) 
Probably some other things that I have forgotten. 

Running Process Monitor podczas prawe kliknięcie pokazuje każde odwołanie projektu są przetwarzane w kolejności CreateFile/QueryNetworkOpenInformationFile/CloseFile 4 razy , tak:

enter image description here

Jakieś pomysły, co się tutaj dzieje? Opóźnienie jest zbyt długie, aby je zignorować i występuje w przypadku kliknięcia prawym przyciskiem i każdej opcji z menu kontekstowego.

Odpowiedz

39

Po złożyliśmy wniosek o wsparcie dla Microsoft, okazuje się, że problem był złamany referencyjny projekt w projekcie aplikacji sieci Web

Po usunięciu odniesienia, menu kontekstowe zachowują się normalnie, bez żadnych opóźnień.

+0

Dzięki, działa na mnie – Rana

+4

Dzięki. To rozwiązało problem dla naszego zespołu (dla każdego, kto zastanawia się, gdzie szukać brakujących referencji - znajduje się w folderze References projektu, gdzie będzie brakować ikony odniesienia obok nazwy zespołu) dzięki, – mike123

+1

dziękuję, działało –

3

Właśnie rozwiązałem ten problem w inny sposób.

Wystarczy usunąć zawartość: C: \ Users \ nazwa_użytkownika\ AppData \ Local \ Microsoft \ WebSiteCache

kredytowe: http://www.geocortex.com/about/blog/archive/slow-visual-studio-performance-solved/

+0

Tak, to jest jedno rozwiązanie, które również wypróbowany, wraz z innymi różnymi rozwiązaniami wymienionymi na liście. To nie działało dla nas, cieszę się, że zadziałało dla ciebie. –

+0

Awesome.. Workorked for me. – Prasanna