Visual Studio 2012 编译速度慢,网络使用率高

16

当我在VS 2012中编译我的项目时,需要很长时间(1到2分钟)。我注意到,在任务管理器中,“系统”在编译期间大量使用网络连接。

我尝试禁用符号加载,但没有起作用。

到目前为止,唯一有帮助的方法是禁用本地连接。

你有什么想法是什么原因导致了这个问题吗?


似乎XAML设计师也非常缓慢,正在下载某些东西。 - Miro Bucko
1
目前我唯一使用的快速解决方法是禁用并启用我的本地连接,这会中断下载并允许编译继续进行。 - Miro Bucko
3
你使用wireshark(网络抓包工具)检查了正在下载的内容吗? - Werner Henze
你正在编译哪种语言? - cxxl
你的解决方案中有一个Entity Framework项目/模型吗? - Mike Simmons
显示剩余3条评论
3个回答

6

这是否由您安装的扩展或插件引起的呢?例如,如果缺少NuGet软件包,它将在构建期间下载。

尝试使用诸如WireShark之类的应用程序监视网络,这可能会指导您正确的方向。

您还可以使用/Log参数运行Visual Studio,并查看activity.log中是否记录了任何内容。

最后,您可以从“工具|选项|项目和解决方案|生成和运行”中将构建输出设置为“诊断”,并查看是否有任何异常情况。


我的项目现在编译不需要额外的时间了,非常奇怪。也许是某个更新修复了它。此外,构建输出非常有用。 - Miro Bucko

1

0

我猜你已经启用了从微软服务器获取符号的选项。请前往Visual Studio选项 -> 调试 -> 符号,检查你的设置。


5
符号是从编译时开始下载的吗? - cxxl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接