vs2015吧 关注:9,602贴子:25,413
  • 3回复贴,共1

每次编译项目的时候MSBuild.EXE停止工作,如何修复呀

只看楼主收藏回复


每次编译项目的时候MSBuild.EXE停止工作,如何修复呀 卸载重装2015都不行 之后安装2019也不可以


1楼2022-03-01 21:58回复
    这问题的原因未知,但我目前是恢复正常的.但是因为无法复现问题,所以不知道解决方案是否正确.也未必适合你的情况.
    我3月3日下午临下班前(约17点),VS2022突然出现问题.
    表现为编译长时间卡顿,最后失败.
    检查WINDOWS时间查看器.报MSBUILD.EXE错误,记录两条.对应模块是KERNELBASE.dll,RPCRT4.dll.
    这俩都是系统的DLL,他俩有问题肯定系统也有问题.
    基本认为是配置或者是MSBUILD本身有问题.
    手头正好有个WTG的U盘,里面也装好了VS2022.
    先进WTG的系统,里面的VS2022运行正常.
    于是回原系统,先备份了原来的MSBUILD.EXE.从WTG里复制出MSBUILD.EXE,运行,没有问题.
    本来想复现问题进行确认,但是将原MSBUILD复制回去后,居然也正常了......
    因为没法复现故障,所以只能给参考.
    1备份原来的MSBUILD(每个版本VS的MSBUILD使用的路径不一样)
    2找一份同版本的MSBUILD覆盖回去,可以去下VS的SDK,那里面应该有.如果是2019或者2015版本的,可以去VS目录下的AMD64文件夹里看看那里面的MSBULD;反过来2022,去AMD64的上级文件夹找下.
    2022使用的64bit的,之前用32bit


    IP属地:辽宁3楼2022-03-08 07:38
    回复