Visual Studio 2015 中 Web 项目中右键单击文件夹上的慢速上下文菜单 [英] Slow context menu in Visual Studio 2015 on right click folder in web project

查看:26
本文介绍了Visual Studio 2015 中 Web 项目中右键单击文件夹上的慢速上下文菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们的一些在 Windows 10 Pro 64 位上试用 VS 2015 的团队发现了这个问题:

有什么想法吗?延迟太长而无法忽略,右键单击和上下文菜单中的每个选择都会发生延迟.

解决方案

在我们向 Microsoft 提交支持请求后,发现问题是 Web 应用程序项目中的项目引用损坏

删除引用后,上下文菜单正常运行,没有任何延迟.

Some of our team who are trialing VS 2015 on Windows 10 Pro 64 bit are seeing this issue:

Visual Studio 2013 context menus slow only in web application project

When right-clicking a folder (only a folder in a web app project) there is a lengthy delay in rendering the context menu, as well as any dialogs.

Installation details:

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

We have tried the following:

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%MicrosoftWebsiteCache
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 during a right click shows every project reference being processed in a CreateFile/ QueryNetworkOpenInformationFile/CloseFile sequence 4 times, like this:

Any ideas what is happening here ? The delay is too long to ignore and occurs for the right click and every selection from the context menu.

解决方案

After we submitted a support request to Microsoft, it turns out the issue was a broken project reference in the Web application project

After removing the reference, the context menus behave normally, without any lag.

这篇关于Visual Studio 2015 中 Web 项目中右键单击文件夹上的慢速上下文菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆