【问题标题】:unable to copy file access to the path is denied but builds in debug mode无法复制文件访问路径被拒绝,但在调试模式下构建
【发布时间】:2016-02-29 14:50:03
【问题描述】:

我在尝试构建发布应用程序时收到“无法复制文件,拒绝访问路径”错误消息。不过我可以在调试中构建它。

我上次在发布模式下重建大约是 15 分钟前。

我查看了此站点上的先前帖子 similar question 但是那里的答案并没有解决我的问题。

我关闭了 Visual Studio,并从我的 bin 文件夹中删除了所有文件夹,并在没有运气的情况下重建了它。发布文件夹的属性与调试相同。

我注意到的一件事是我从发布文件夹中删除了所有文件,这很好。然后我回到那个文件夹,我删除的一些文件又回来了??

在我失去所有头发之前的任何帮助都会很棒!

更新

感谢大家的帖子。原来有人在我的个人文件夹中,并且由于某种未知原因打开了应用程序 - 他们是安全的,因为我决定不杀死他们:-)

【问题讨论】:

  • 应用程序是否在某处运行? (可能在没有 UI 的后台进程中)。那将锁定文件。输出文件是否在另一个项目中引用?
  • 您可以使用 'handle'(或类似的)来查找是否有任何应用程序锁定了文件:technet.microsoft.com/en-us/sysinternals/handle.aspx

标签: c# .net visual-studio visual-studio-2015


【解决方案1】:

重新启动 Visual Studio,如果由于某种原因进程挂起并附加到 VS,就会发生这种情况。

它有时会发生在挂起的线程上。

【讨论】:

    【解决方案2】:

    尝试清除此文件夹可能会起作用

    %AppData%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

    对于 VS2013

    %AppData%..\Local\Microsoft\VisualStudio\12.0\ComponentModelCache

    【讨论】:

      猜你喜欢
      • 2011-10-31
      • 2017-07-29
      • 2021-05-03
      • 2018-04-20
      • 2019-01-31
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      相关资源
      最近更新 更多