DLL 文件被 VS 2012 报表项目中的另一个进程使用
DLL File Being Used by another process in VS 2012 Report Project
我安装了 Visual Studio 2012 更新 5,当我尝试预览报告时出现以下错误:
The process cannot access the file C:\Users\my user
name\AppData\Local\Temp\expression_host_d99c3faa84024586ba8092448e2733d7.dll
because it is being used by another process
请注意,每次我尝试预览报告时,dll 文件名都会更改。 expression_host_ 部分是静态的,但文件名的其余部分似乎是随机生成的。
此错误出现在我的所有报告中的几个不同的解决方案中。
我没有其他应用程序 运行 所以我不知道什么可能正在使用这个文件。我在网上搜索并找到了一些帖子,但 none 特定于 Visual Studio 2012 和一个报告项目,所以我正在寻找一些故障排除建议。
我尝试了以下方法,但错误仍然存在:
- 正在重启电脑
- 正在修复更新 5
- 通过任务管理器关闭其他各种进程
- 签入 TFS 的解决方案并重新签出
- 正在删除更新 5 并安装更新 4
以下文章确定了问题并概述了解决方案:
我安装了 Visual Studio 2012 更新 5,当我尝试预览报告时出现以下错误:
The process cannot access the file C:\Users\my user name\AppData\Local\Temp\expression_host_d99c3faa84024586ba8092448e2733d7.dll because it is being used by another process
请注意,每次我尝试预览报告时,dll 文件名都会更改。 expression_host_ 部分是静态的,但文件名的其余部分似乎是随机生成的。
此错误出现在我的所有报告中的几个不同的解决方案中。
我没有其他应用程序 运行 所以我不知道什么可能正在使用这个文件。我在网上搜索并找到了一些帖子,但 none 特定于 Visual Studio 2012 和一个报告项目,所以我正在寻找一些故障排除建议。
我尝试了以下方法,但错误仍然存在:
- 正在重启电脑
- 正在修复更新 5
- 通过任务管理器关闭其他各种进程
- 签入 TFS 的解决方案并重新签出
- 正在删除更新 5 并安装更新 4
以下文章确定了问题并概述了解决方案: