我尝试将一个新文件添加到我的源代码控制 VS2012 解决方案并收到此消息:
名称为“xxx”的文件或文件夹已存在。请为您正在添加的项目指定一个唯一的名称,或先删除现有项目。
我 100% 确定没有给定名称的文件。
那么如何让VS再次添加项目呢?
我尝试将一个新文件添加到我的源代码控制 VS2012 解决方案并收到此消息:
名称为“xxx”的文件或文件夹已存在。请为您正在添加的项目指定一个唯一的名称,或先删除现有项目。
我 100% 确定没有给定名称的文件。
那么如何让VS再次添加项目呢?
重新启动 Visual Studio 帮助了我。
如果您使用 MVC,并尝试创建一个新的控制器,您还应该检查视图和模型。即使没有具有控制器名称的文件夹或文件,我也必须使用Show All Files
并重建解决方案来删除具有相同名称的 View 文件夹(由于某种原因已经存在)。
简单地说,在解决方案资源管理器上右键单击项目名称 -> 卸载项目。然后右键单击同一个项目并单击“重新加载”。
问题已解决 (y)
项目文件已在 Visual Studio 2017 中卸载
最简单的方法是复制您的项目文件夹并粘贴不同的存储库,然后在 Visual Studio 中打开您的项目,然后在运行项目后,它应该可以工作。例如(D:--------->E:[这里我提到了存储库这些东西])
我通过实际添加一个文件然后再次删除它来修复它。
就我而言,当尝试将新项目添加到解决方案时,即使已从 Visual Studio(2019)中的解决方案中删除了同名项目,我也必须打开文件资源管理器并删除已删除项目的文件夹.
Visual Studio 2017 v 15.9.12 ...我遇到了这个问题,但没有实际的文件夹冲突。就我而言,我有一个名为 NewOrder 的解决方案文件夹,我试图创建一个同名的子项目,但遇到了上述错误。我尝试关闭并重新打开解决方案(没有重新启动 VS,所以不确定这是否会有所作为)但这对我有用。
现在一切正常。我再次重新启动 VS 只是为了更好地衡量,现在一切正常。
单击解决方案资源管理器中的显示所有文件菜单并在控制器、视图和模型文件夹中查看该文件并从那里删除该文件
.cs
如果添加文件会自动添加其他文件/文件夹,则需要注意..例如,如果我添加了一个控制器,该控制器会在视图中自动添加带有控制器名称的文件夹..在删除带有控制器名称的文件夹之前,我无法添加控制器文件意见。