我安装了带有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