问题描述
我目前在本地计算机上的极端构建过程很慢。 msbuild涉及到“处理资源文件”需要花费很长时间。 长指,每个resx文件大约10到20秒。
这些resx文件不大,实际上大多数文件是空的,并且由于存在旧的winform项目而就在那里。
有人知道我可以调查什么吗?
我已经做了什么:
感谢您提前提出任何建议/建议
如果以任何方式需要更多信息,请问:)
解决方法
问题是,昨天我正在调查客户的错误报告,并带有一些IOException,同时使用GetTempFileName获取临时文件名。因此,我使用GetTempFileName生成了65535个临时文件,因为这是此方法的有据记录的限制(2 ^ 16-1个可能的文件),以重现此行为,并在调查后忘了清理%temp%。而这种msbuild行为是由于充满了tmpXXXX.tmp文件的%temp%文件夹导致的。