"Processing resource file" 构建速度非常慢

"Processing resource file" while building very slow

我目前在本地机器上遇到极慢的构建过程。 当 msbuild 进入“处理资源文件”时需要很长时间。 长表示每个 resx 文件大约 10 到 20 秒。

那些 resx 文件并不大,实际上它们中的大部分都是空的,并且因为旧的 winform 项目而存在。

有人知道我可以调查什么吗?

我已经做了:

提前感谢任何advices/suggestions

如果需要更多信息,请直接询问 :)

问题是,昨天我正在调查来自客户的错误报告,其中有一些 IOException,同时使用 GetTempFileName 获取临时文件名。因此,我使用 GetTempFileName 生成了 65535 个临时文件,因为这是此方法的记录限制(2 ^ 16 - 1 个可能的文件),以重现此行为,只是忘记在调查后清理 %temp%。并且此 msbuild 行为是 %temp% 文件夹充满 tmpXXXX.tmp 个文件

的结果