完全序列化DBMDL所需的时间(完成“您的项目将在10000次操作完成后可用)正在成为生产力的障碍。
我已尽力优化磁盘活动(不包括病毒扫描程序中的个人TEMP文件夹,以及我的本地源存储库)。如果没有获得SSD,我不确定我还能在这些方面做些什么。
我认为这与项目的组织方式有关。完成的DBMDL文件大约为150MB。我们整个组织的其他人似乎没有这个问题。
任何人都必须处理这件事吗?
答案 0 :(得分:1)
我一遍又一遍地处理过这个问题。除非您在关闭之前编译并保存解决方案,否则下次打开它时,它会锁定您。我曾经有大约90K的操作待定。有一点我开始制作咖啡,只是为了逃避。
另外,我停止关闭VS2008。
答案 1 :(得分:1)
看一下这个论坛帖子。
http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/5f5fa150-c015-43a3-ab59-77737fdfb820
他们表示vs2010的表现要好得多。
答案 2 :(得分:1)
我强烈建议升级到VS2010。首先,模型的构建发生在后台并且不会干扰。其次,它只在很短的时间内完成。升级还有很多其他原因,但性能对我来说是一个杀手锏。
答案 3 :(得分:0)
任何可以证明升级合理的方法都是很好的,但与此同时你可能会看看你的master.dbschema文件。修剪掉这个文件中包含的所有绒毛,用相对较少的努力(30分钟?)削减了我的构建时间。以下文章包含您需要的信息。