vs开启工程非常卡分析和解决

1、vs第一次开启卡的地方

可以看到都是在启动vcprojectengine, 先加载xml文件,由于proj有91个工程所以本身就很卡了,难以优化

当然可以做以下的dll优化

a、  d:\Program Files\Microsoft Visual Studio 8\Common7\IDE\VS SCC底下删除两个dll

VssProvider.dll   VssProviderStub.dll

b、如果不使用c#, 还可以删除

d:\Program Files\Microsoft Visual Studio 8\VC#\VCSPackages\底下

csproj.dll

会出现以下错误,请无视

这个是是否要永久移除此包的提示,可以不管他

 

 

2、放置机器很长时间后,重新开启vs卡的地方(个别现象,出现时机:未知)

我们分析到mswebprj这个dll会让我卡死,那么从堆栈中来看,我们使用的不是web工程啊,这个dll照理来说应该是不用加载,那么这里应该就有优化的空间,我找到mswebprj.dll的藏身之地- [安装目录]\Common7\Packages\mswebprj.dll(我本机的目录是d:\Program Files\Microsoft Visual Studio 8\Common7\Packages\mswebprj.dll), 我们将此文件改名即可(我这里修改为mswebprj.dll.bak)。 这时你关闭vs,重新打开vs,然后打开你原来的vs工程, 会弹出  一个警告对话框,不管他,点击是 即可。 同时output窗口会给下下面的信息

The Visual Web Developer Project System Package ({39C9C826-8EF8-4079-8C95-428F5B1C323F}) did not load

可以直接无视

 

3、 vs第二次打开时卡的地方

这个地方卡,只要卸载visualsvn插件即可

 

4、 vs退出时卡的地方

转载于:https://www.cnblogs.com/maifengqiang/archive/2013/06/11/3131634.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值