.Net随笔:解决VS2008,重新生成解决方案,很慢

正所谓:“工欲善其事,必先利其器“。我也算是深受其害了,特把经验分享出来为大伙分忧!

在刚来公司的时候,使用的公司提供的VS2008作为开发工具,有一个非常让人不爽的问题,就是在重新编译代码(重新生成解决方案)时,特别特别的慢。于是就在网上搜索各种解决方案,可惜都没能解决我的问题。

通过打开VS2008,选工具-选项-项目和解决方案-MS BUILD 项目生成输出详细信息中选择“诊断”,目的是在调试窗口中看出那个过程编译的时间最久,发现每次编译都会卡在ResolveAssemblyReference.    Build succeeded.  Time Elapsed  这个位置,之后再等上30-40秒钟,才能成功生成解决方案。

后来无意中发现,自己的VS2008竟然没有升级到sp1(看了同事的电脑,生成都很快,特意跟他们对比了一下),于是我也尝试着打了一下VS2008 sp1的补丁。打好补丁之后,生成解决方案果然非常快,哈哈!

如有朋友用VS2008也遇到过生成解决方案很慢的情况,不妨请查看一下VS2008》Help》About Microsoft Visual Studio,检查一下VS的版本有没有升级为SP吧!

VS2008 sp1下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=10986 

如果是Mobile平台遇到的解决方案生成很慢的问题,可以参考如下博客:http://blog.csdn.net/hougelou/article/details/8124228

原文地址:https://www.cnblogs.com/lizhen416/p/4360192.html