无法删除由Visual Studio 2010创建的项目文件夹

9

我创建了一个Visual Studio 2010项目,现在想要完全删除它,包括所有的项目文件夹。

我已经以管理员身份登录。

我尝试在文件资源管理器中删除这些文件夹,但是只收到一条消息,告诉我需要管理员权限才能删除。

似乎Visual Studio对项目文件夹进行了锁定,即使是管理员账户也无法访问。

我知道我有权在自己的计算机上创建和删除文件夹,因为我创建了一个测试文件夹并成功删除了它。

你知道有什么解决方法吗?

13个回答

17

解决方案:

以下是我采取的步骤:

  • 进入要删除的目录中的其中一个文件夹。如果无法删除,请进入子文件夹。

  • 删除该文件夹。

  • 在子文件夹被删除后,我成功地摆脱了主解决方案文件夹。

  • 我还没有尝试过删除,但我最近发现如何打开隐藏的管理员帐户。我认为这将使我能够删除这些文件。


根据我的经验,你必须导航到 obj/Release 并删除其内容。一旦清空了该文件夹,你必须先删除 Release,然后是 obj,然后是 obj 的父级,依此类推直到完全删除该项目。如果我再也不用在 Windows 下开发,我将非常高兴。 - weberc2
我一直在使用带有Parallels Desktop的Mac mini进行Windows开发。我真的被Mac宠坏了。是的,我同意你关于Windows的看法。我希望有一天Visual Studio和SQL Server也能在Mac上使用。 :-) - Emad-ud-deen

15

每次启动解决方案时,Windows 任务管理器中都会有一个进程(VBCSCompiler.exe)。 要删除解决方案目录,您需要结束此进程(VBCSCompiler.exe),然后删除该目录。


在结束了所有三个VBCSCompiler.exe进程之后,我成功删除了这些文件夹。 - Bob the Builder
这可能是最常见的原因,即使关闭了Visual Studio,您也无法删除或移动项目文件夹。因此,应接受此答案为最佳答案。 - Alex34758
我还需要结束任务adb.exe(Android调试桥)进程。 - S.Serpooshan

3

首先尝试退出Visual Studio


我已经退出了Visual Studio并重新启动了计算机但它仍然被锁定了。 - Emad-ud-deen
文件资源管理器是什么?如果它是一个外部软件,也许你应该以管理员身份运行它。 - bluebyte
我使用当你点击“我的电脑”时运行的资源管理器。 - Emad-ud-deen

2

打开任务管理器,找到所有的Visual Studio程序并结束任务。

然后删除该文件夹。


2

我曾经遇到过同样的问题。在网上找到的所有建议都没有用(所有权、权限等)。我本来就是电脑管理员,但对话框却说我必须从自己那里获取权限才能删除它!

最后,我先将文件夹重命名,然后再删除它。这样做起作用了。我试图验证这一点,但随后使用VS创建的文件夹并没有出现同样的问题。


1
这是一个很大的烦恼。我很想写一个DOS批处理脚本,从项目层次结构的底部开始删除文件。但我有一个有截止日期的工作。
我只是将项目文件夹剪切并粘贴到我的c:\temp文件夹中,以便让它离开我的视线!

1

对我来说,所有的答案都不起作用。 只有在通过任务管理器结束devenv.exe进程后,才允许我删除.vs文件夹。


1

@BenjaminUrquhart 同意,之前没有注意到重复。谢谢! - drew08

1
我添加了一个类似用户控件的新项目。然后将该文件夹从项目中排除。关闭VS 2010。然后转到项目文件夹并删除文件/usercontrol.ascx。最后删除文件夹。现在从本地驱动器打开VS解决方案,而不是使用视图启动页链接打开解决方案。

0
在我的情况中,这些解决方案都没有起作用。
对于那些使用Docker支持运行应用程序的人,请确保您首先停止容器:
docker stop 您的容器ID
或者
docker rm -f 您的容器ID
然后您才能删除项目文件夹。但是,在某些情况下,您可能需要暂时退出Docker来删除该文件夹。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接