如何避免构建错误"该进程无法访问文件GeneratedInternalTypeHelper.g.cs,因为它正由另一个进程使用"?

时间:2017-12-20 23:09:00

标签: c# wpf visual-studio-2017

当我构建任何WPF应用程序项目时,我经常会收到此错误:

  

"未知的构建错误,'进程无法访问该文件   ' ... \ OBJ \调试\ GeneratedInternalTypeHelper.g.cs'因为它正在   由另一个进程使用。'"

为了使错误消失,我必须重建项目。有时,即使我重建了很多次,错误仍然存​​在。据我所知,它的发生和失踪似乎都是随机的。

此处报告了类似的错误:Build error: "The process cannot access the file because it is being used by another process"。这是一个不同的问题,因为它涉及项目可执行文件,而我的关注的是GeneratedInternalTypeHelper.g.cs。尽管如此,我已经尝试了大部分建议,包括:

  • 从Debug切换到Release并返回(反之亦然)
  • 在构建
  • 之前关闭所有设计器窗口
  • 使用任务管理器关闭所有MSBuild.exe实例
  • 手动删除GeneratedInternalTypeHelper.g.cs
  • 重新启动Visual Studio

这些措施都不能可靠地解决错误。任何人都可以提出我可能尝试的其他建议吗?

编辑:

解决。问题是一个名为FastFind的扩展。在SafeMode中运行Visual Studio的建议是我需要的建议。感谢所有发表评论的人。

进一步编辑:

我向FastFind的开发人员报告了这个问题,他们在更新中修复了它。感谢他们。

1 个答案:

答案 0 :(得分:1)

解决。问题是一个名为FastFind的扩展。