我在格式化的电脑上运行Visual Studio 2013 Pro (RTM版本)(Windows 8.1新安装)。
我不知道为什么,但是Visual Studio 2013 Pro非常非常慢!在IDE中构建、调试、导航缓慢……我的硬盘驱动器的LED根本不亮!
我在一个小的MFC (c++)项目中使用Boost库。
什么好主意吗?
我在格式化的电脑上运行Visual Studio 2013 Pro (RTM版本)(Windows 8.1新安装)。
我不知道为什么,但是Visual Studio 2013 Pro非常非常慢!在IDE中构建、调试、导航缓慢……我的硬盘驱动器的LED根本不亮!
我在一个小的MFC (c++)项目中使用Boost库。
什么好主意吗?
当前回答
Visual Studio Community Edition在文件之间切换或打开新文件时速度很慢。其他一切(例如,菜单项)都很正常。
我先尝试了之前答案中的所有建议,没有一个有效。然后我注意到这种情况只发生在ASP上。NET MVC 4 Web应用程序,所以我添加了一个新的ASP。NET MVC 4 Web应用程序,这是快速的。
经过反复试验,我发现区别在于包装。config -如果我把微软的引用放在文件的顶部,这使得一切都变得时髦起来。
将Microsoft*条目移到顶部。
看起来你不需要全部移动它们——移动说<package id="Microsoft.Web。基础设施“对我的机器有明显的影响。
顺便说一句
删除文件的所有内容也会让它更快* 不含包。Visual Studio中的配置不能解决这个问题 一个使用Visual Studio 2013 Premium的朋友在这两种情况下都没有发现区别(都是快速的)
更新
在本地丢失或不完整的NuGet包似乎是原因。我打开包管理器,得到一个警告“这个解决方案中缺少一些NuGet包”,然后选择恢复它们,这加快了速度。然而,我不喜欢这样做,因为在我的存储库中,我只添加编译所需的实际项目,因为我不想让我的存储库膨胀,所以最后我只是删除了packages.config。
这个解决方案可能不适合你的需求,因为我更喜欢使用NuGet来获取包,而不是处理包的更新,所以这将打破这个,如果你使用它的目的。
其他回答
如果你正在使用Microsoft Git提供程序,尝试将当前源代码控制插件设置为None(菜单工具→选项→源代码控制),这似乎会使Visual Studio 2013的存储库变得越来越大。
我使用Microsoft Git提供程序对整个Dojo Toolkit框架进行源代码控制,从我按下一个键到符号出现在屏幕上的时间出现了延迟。那么糟糕。
当/如果你再次需要Git,你可以切换到TortoiseGit提供商或Git- extensions,两者都不会减速。我个人喜欢Git-Extensions。
我添加了“devenv.exe”作为Windows Defender的排除项。这完全解决了我的问题。人们可以第一次尝试。
我也在很长一段时间内面临这个问题。以下是我所执行的步骤,它总是对我有效:
删除解决方案的.suo文件。 删除临时ASP。NET Files(你可以在%WINDOW%\Microsoft找到它。净\ Framework \临时ASP。网络文件) 删除应用程序中的所有断点。
我也遇到过同样的问题,对我来说唯一有效的解决方法就是遵循以下三个步骤:
清理WebSiteCache文件夹(你可以在 C:\Users\ %用户名% \ AppData \当地\ Microsoft \ WebSiteCache) 清洁“临时ASP。NET Files”文件夹(在 C:\Users\ %用户名% \ AppData \当地\ Temp \临时ASP。网络文件) 重启Visual Studio
“Fusion Log”的值修改为“0”。这解决了我的问题。
这是注册表中的FusionLog键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).