"Processing resource file" 构建速度非常慢
"Processing resource file" while building very slow
我目前在本地机器上遇到极慢的构建过程。
当 msbuild 进入“处理资源文件”时需要很长时间。
长表示每个 resx 文件大约 10 到 20 秒。
那些 resx 文件并不大,实际上它们中的大部分都是空的,并且因为旧的 winform 项目而存在。
有人知道我可以调查什么吗?
我已经做了:
- 我是运行 VS 管理员权限
- Windows Defender
中排除了 VS 和我的解决方案的所有文件夹
- im 运行 一个私有的 tfs 服务器工作区
- 重启我的电脑:)
提前感谢任何advices/suggestions
如果需要更多信息,请直接询问 :)
问题是,昨天我正在调查来自客户的错误报告,其中有一些 IOException,同时使用 GetTempFileName 获取临时文件名。因此,我使用 GetTempFileName 生成了 65535 个临时文件,因为这是此方法的记录限制(2 ^ 16 - 1 个可能的文件),以重现此行为,只是忘记在调查后清理 %temp%。并且此 msbuild 行为是 %temp% 文件夹充满 tmpXXXX.tmp 个文件
的结果
我目前在本地机器上遇到极慢的构建过程。 当 msbuild 进入“处理资源文件”时需要很长时间。 长表示每个 resx 文件大约 10 到 20 秒。
那些 resx 文件并不大,实际上它们中的大部分都是空的,并且因为旧的 winform 项目而存在。
有人知道我可以调查什么吗?
我已经做了:
- 我是运行 VS 管理员权限
- Windows Defender 中排除了 VS 和我的解决方案的所有文件夹
- im 运行 一个私有的 tfs 服务器工作区
- 重启我的电脑:)
提前感谢任何advices/suggestions
如果需要更多信息,请直接询问 :)
问题是,昨天我正在调查来自客户的错误报告,其中有一些 IOException,同时使用 GetTempFileName 获取临时文件名。因此,我使用 GetTempFileName 生成了 65535 个临时文件,因为这是此方法的记录限制(2 ^ 16 - 1 个可能的文件),以重现此行为,只是忘记在调查后清理 %temp%。并且此 msbuild 行为是 %temp% 文件夹充满 tmpXXXX.tmp 个文件
的结果