我尝试将新文件添加到源代码控制的VS2012解决方案中并收到此消息:
名称为“xxx”的文件或文件夹已存在。请给一个独特的 要添加的项目的名称,或首先删除现有项目。
我100%确定没有给定名称的文件。
那么如何让VS再次添加项目?
答案 0 :(得分:55)
重新启动Visual Studio没有帮助,该文件夹缓存在系统上。
打开Solution Explorer
图标看起来像很多页面:,即Show All Files
。单击后,可以看到隐藏的Visual Studio项目中导致此错误的文件夹。 (在“视图”部分中查找文件夹。)
删除不需要的文件夹和重建项目后,您应该能够创建自动创建视图的控制器...
答案 1 :(得分:12)
重新启动Visual Studio帮助了我。
答案 2 :(得分:6)
如果文件夹丢失
,则执行步骤Show All Files
以显示现有但缺少的文件夹。Include in Project
答案 3 :(得分:5)
如果您正在尝试创建新的Controller,则还应检查视图和模型。即使没有具有Controller名称的文件夹或文件,我也必须使用Show All Files
删除具有相同名称的View文件夹(由于某种原因已存在)并重建解决方案。
答案 4 :(得分:4)
简单来说,在解决方案资源管理器上,右键单击Project的名称->卸载Project。 然后右键单击同一项目,然后单击“重新加载”。
问题已解决(y)
答案 5 :(得分:1)
我通过实际添加文件然后再次删除它来修复它。
答案 6 :(得分:0)
项目文件已在Visual Studio 2017中卸载
最简单的方法是复制您的项目文件夹并粘贴不同的存储库,然后在Visual Studio中打开您的项目,然后在运行项目后它应该可以工作。 例如 (D:---------> E:[这里我提到了这些东西的仓库])
答案 7 :(得分:0)
Visual Studio 2017 v 15.9.12 ...我遇到了这个问题,但没有实际的文件夹冲突。就我而言,我有一个名为NewOrder的解决方案文件夹,并且试图创建一个具有相同名称的子项目,但是遇到了上述错误。我尝试关闭并重新打开解决方案(没有重新启动VS,所以不确定是否会有所作为),但这对我有用。
现在一切正常。我再次重新启动VS只是出于很好的考虑,现在一切正常。
答案 8 :(得分:0)
就我而言,在尝试向解决方案添加新项目时,即使已从 Visual Studio (2019) 的解决方案中删除了同名项目,我也不得不打开文件资源管理器并删除文件夹删除的项目。
答案 9 :(得分:-1)
在解决方案资源管理器中单击“显示所有文件”菜单,然后在“控制器”,“视图”和“模型”文件夹中查看该文件,然后从那里删除该文件
答案 10 :(得分:-4)
如果添加文件自动添加其他文件/文件夹,则需要注意...例如,如果我添加了一个控制器,该控制器会在视图中自动添加带控制器名称的文件夹..我无法添加控制器{{1}直到我从视图中删除了带控制器名称的文件夹。