【发布时间】:2015-02-16 06:34:24
【问题描述】:
我有一个 ASP.NET MVC 应用程序,我正在 Visual Studio 2013 Premium 中开发。我的解决方案下有三个项目。如果我右键单击我的解决方案下的任何文件夹并选择添加,则上下文菜单中的弹出窗口显示正常,并且 Visual Studio 继续正常运行。
如果我右键单击 Visual Studio 中某个特定项目下的任何文件夹(我尝试了几个但不是全部),它会冻结大约 15 分钟。发生这种情况时的 cpu 和内存使用情况似乎很正常。
如果我右键单击其他两个项目下的任何文件夹并选择“添加”,我会出现浮出控件,显示我可以添加到文件夹中的内容类型,一切正常。
我尝试过的:
- 禁用所有可以禁用的 Visual Studio 扩展。这并没有解决问题。
- 在安全模式下启动 Visual Studio 实例,这确实可以解决问题。
知道接下来我可以尝试什么吗?我不想手动卸载所有无法禁用的 Visual Studio 扩展,但这似乎是合乎逻辑的下一步行动。
就我所拥有的扩展而言:
Application Insights Behaviors SDK (XAML)
Bing Dev. Assistant (Disabled, installed after problem started)
Find in Solution Explorer (Disabled)
Company-created Build Tools (Disabled)
Company-created Core Tools
Company-created Scaffolding Tools (Disabled)
Microsoft Advertising pubCenter
Microsoft Advertising SDK for Win 8.1
Microsoft Advertising SDK for WP 8.1 XAML
Microsoft ASP.NET and Web Tools
Microsoft Visual Studio ASP.NET MVC 5 Scaffolding
Nuget Package Manager
Productivity Power Tools (Disabled)
Release Management for VS 2013
TFS Server Power Tools for VS 2013
TFS Sidekicks (Disabled)
TFS Process Template Editor
TFS Team Collab.
TFS Work Item Type Designer
Unit Test Generator (Disabled)
Visual F#
VS Extensions for Windows Library for JavaScript
WP 8.1 SDK Integration
Workflow Manager Activities
我在工作中不需要 WP 8.1 的东西,但在家里玩弄它。由于我在这两个地方都在 Visual Studio 中登录了我的 MSDN 帐户,如果我在工作时卸载它,它会从我的家用 PC 上卸载它吗?
我正在做一些进一步的探索。在有问题的项目上,当我尝试添加到文件夹时,我看到 Nuget.exe 每六秒一次又一次地被触发。我在哪里可以看到这是在哪里设置的?我假设在 .csproj 文件中。
谢谢
【问题讨论】:
-
我怀疑您的项目/解决方案在添加文件时正在构建或运行测试。这可能是由您拥有的扩展程序引起的。安装了哪些扩展?
-
禁用所有 AV 组件。
-
AV 组件 = 防病毒软件?
-
@eric:是的。它因数据库故障和许多其他程序而臭名昭著。
标签: c# asp.net visual-studio visual-studio-2013