名称已存在的文件或文件夹Visual Studio

Ruu*_*udt 37 visual-studio visual-studio-2012

我尝试将新文件添加到源代码控制的VS2012解决方案中并收到以下消息:

名称为"xxx"的文件或文件夹已存在.请为要添加的项目指定唯一名称,或先删除现有项目.

我100%确定没有给定名称的文件.

那么如何让VS再次添加项目呢?

小智 59

重新启动Visual Studio没有帮助,该文件夹缓存在系统上.

打开Solution Explorer有一个看起来像很多页面的图标:显示所有文件这是Show All Files.单击后,可以看到隐藏的Visual Studio项目中导致此错误的文件夹.(在"视图"部分中查找文件夹.)

删除不需要的文件夹和重建项目后,您应该能够创建自动创建视图的控制器...

  • 我没有删除该文件夹,而是将其添加到项目中。仍然将此标记为赞成票,因为它解决了我的问题。 (2认同)

nia*_*her 13

重启Visual Studio对我有所帮助.


Ωme*_*Man 7

如果文件夹丢失,则执行步骤

  1. 选择包含缺失文件夹的visual studio项目.
  2. Show All Files在解决方案资源管理器中选择/启用以显示现有但缺少的文件夹.
  3. 选择隐藏文件夹,然后右键单击并选择 Include in Project


Ale*_*iva 6

如果您使用的是MVC,并尝试创建新的Controller,则还应该检查“视图和模型”。即使没有具有Controller名称的文件夹或文件,我也必须使用Show All Files并重建解决方案删除具有相同名称(由于某种原因已经存在)的View文件夹。


小智 6

只需在解决方案资源管理器上,右键单击Project的名称-> Unload Project。然后右键单击同一项目,然后单击“重新加载”。

问题已解决(y)