VS 2012报表项目中的另一个进程正在使用DLL文件



我安装了带有Update 5的Visual Studio 2012,在尝试预览报告时遇到以下错误:

进程无法访问文件C:\Users\my username\AppData\Local\Temp\expression_host_d99c3faa84024586ba8092448e2733d7.dll因为它正被另一个进程使用

请注意,每次尝试预览报表时,dll文件名都会更改。expression_host_部分是静态的,但文件名的其余部分似乎是随机生成的。

这个错误显示在我的所有报告中的几个不同的解决方案中。

我没有其他应用程序在运行,所以我不知道什么可能在使用这个文件。我在网上搜索了几篇帖子,但没有一篇是针对Visual Studio 2012和一个Reporting项目的,所以我正在寻找一些疑难解答建议。

我尝试了以下操作,但错误仍然存在:

  • 重新启动电脑
  • 修复更新5
  • 通过任务管理器关闭其他各种进程
  • 签入TFS的解决方案并将其签出
  • 正在删除更新5并安装更新4

以下文章确定了问题并概述了解决方案:

AB Blogspot

最新更新