在构建速度很慢的同时“正在处理资源文件”

问题描述

我目前在本地计算机上的极端构建过程很慢。 msbuild涉及到“处理资源文件”需要花费很长时间。 长指,每个resx文件大约10到20秒。

这些resx文件不大,实际上大多数文件是空的,并且由于存在旧的winform项目而就在那里。

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

我已经做了什么:

  • 我正在以管理员权限运行VS
  • Windows Defender中不包括VS和我的解决方案的所有文件
  • 运行私有的tfs服务器工作区
  • 重新启动我的电脑:)

感谢您提前提出任何建议/建议

如果以任何方式需要更多信息,请问:)

解决方法

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