我创建了一个网站,当我尝试发布它时,收到错误:
无法删除目录“obj \ Release \ AspnetCompileMerge \ TempBuildDir”。该文件夹不为空
构建和重建发生正常,但不是发布。
我找不到要清除它的文件夹。我该如何解决这个错误?
答案 0 :(得分:1)
此问题与您solution/project
中的本地文件有关。在将项目/放置代码放在一起时,Visual Studio将使用“obj”文件夹中的任何内容。似乎在某个时刻,VS正在尝试删除这些文件,但某些进程仍在运行,并且不允许VS删除它。
根据评论中的建议,重新启动Visual Studio 和/或清理解决方案大部分时间都可以使用。
但是,有时其他一些进程可以触及这些文件夹结构。在这种情况下,您应该找到此进程/应用程序并将其停止。或者只是重新启动计算机(它会停止所有实际运行的进程),重新开始您应该被允许像以前一样运行发布操作。
答案 1 :(得分:1)
从\ obj \ Release中删除(TemporaryGeneratedFile) 删除后,您会发现三个文件,然后尝试发布,直到发生了什么情况