msbuild.exe突然死机

时间:2012-10-12 00:11:25

标签: c# msbuild hang

使用msbuild.exe构建C#项目时遇到问题,它冻结了。查看Process Explorer中的msbuild.exe进程,我得到这样的结果:

MSBuild.exe
    |
    +--csc.exe
          |
          +--cvtres.exe

这很奇怪,因为它不是经常可重复的,但是当它发生时,它总是在cvtres.exe。 如果我杀了cvtres.exe,它会给我一条消息说

'[PROJECT_PATH]\obj\Release\[TEMP_FILE_NAME].tmp' is not a valid Win32 resource file

有没有人遇到过这个问题?

2 个答案:

答案 0 :(得分:0)

我相信cvtres用于编译资源文件。也许你有很多资源,或者编译的资源很大或无效?

答案 1 :(得分:0)

发现了这一点。这是因为我安装了旧版本的Visual Studio(即2003)。 它为.NET 1.1的值添加了环境变量“LIB”和“INCLUDE”(对于您的系统变量而不是User !!)。删除它们解决了这个问题。