在VS 2017中发布项目时“进程无法访问文件”错误

时间:2017-12-08 09:45:08

标签: asp.net-mvc visual-studio visual-studio-2017

我不时发布我的Visual Studio 2017项目时,我得到了一些dll的“进程无法访问文件”错误。错误粘贴在下面。有谁知道造成这种情况的原因。

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ Web \ Deploy \ Microsof t.Web.Publishing.Deploy.FileSystem.targets(96,5):错误:复制文件obj \ Debug \ Package \ PackageTmp \ bin \ EntityFramework .dll到C:\ Websites \ MyWebsite \ bin \ EntityFramework.dll失败。该进程无法访问文件'C:\ Websites \ MyWebsite \ bin \ EntityFramework.dll'因为它正由另一个进程使用。

  • 此错误的发生没有模式。它随机出现在不同的dll文件中。
  • 发生此错误时,我重新启动我的visual studio / computer,然后尝试另一个发布,它开始工作。

有谁知道解决这个问题的永久解决方案是什么?

1 个答案:

答案 0 :(得分:0)

发布之前,请选择与默认位置不同的目标位置。这样可以避免“进程无法访问文件”