【问题标题】:A file or folder with the name already exists Visual Studio同名的文件或文件夹已存在 Visual Studio
【发布时间】:2013-08-23 12:31:13
【问题描述】:

我尝试向我的源代码控制解决方案添加一个新文件并收到此消息:

名称为“xxx”的文件或文件夹已存在。请给一个独一无二的 为要添加的项目命名,或先删除现有项目。

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

那么如何让VS重新添加物品呢?

【问题讨论】:

  • 你想添加什么?如果没有隐藏文件,您是否检查了您的文件夹?
  • 您是否在解决方案资源管理器中激活了“显示所有文件”?也许有某种“幻影文件”。如果有某种奇怪的条目,您是否检查过项目文件?
  • @glautrou 我想添加的任何文件都会失败,无论是 CS 文件还是 HTML 文件、javascript 文件,都不起作用
  • @Micha,没有隐藏的文件夹或文件......这就是它的奇怪之处,你所说的“奇怪的条目”是什么意思?
  • 如果您无法添加任何文件并且更新后出现问题,如果您无法重新安装 Visual Studio,请尝试回滚 Visual Studio 更新。

标签: visual-studio


【解决方案1】:

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

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

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

【讨论】:

  • 我没有删除文件夹,而是将其添加到项目中。由于它解决了我的问题,因此仍将其标记为赞成票。
【解决方案2】:

重新启动 Visual Studio 对我有帮助。

【讨论】:

    【解决方案3】:

    文件夹丢失时的步骤

    1. Solution Explorer 窗口
      • 选择包含丢失文件夹的 Visual Studio 项目。
      • 选择或打开Show All Files 按钮 () 以显示现有但缺少的文件夹。
    2. 选择隐藏文件夹然后右键选择菜单项Include in Project在项目视图中添加到项目中。

    【讨论】:

    • 对于那些想知道在哪里打开它的人:解决方案资源管理器顶部有一个按钮,看起来像是三个文件组合在一起。
    • 非常感谢非常感谢。
    【解决方案4】:

    简单地说,在解决方案资源管理器上右键单击项目名称 -> 卸载项目。 然后右键单击同一个项目并单击“重新加载”。

    问题已解决(y)

    【讨论】:

      【解决方案5】:

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

      【讨论】:

      • 这是我的问题。 View 文件夹中有一个同名的文件夹。希望有人不要像我一样浪费时间......
      【解决方案6】:

      我通过实际添加一个文件然后再次删除它来修复它。

      【讨论】:

        【解决方案7】:

        项目文件已在 Visual Studio 2017 中卸载

        最简单的方法是复制您的项目文件夹并粘贴不同的存储库,然后在 Visual Studio 中打开您的项目,然后在运行项目后,它应该可以工作。 例如 (D:--------->E:[这里我提到了存储库这些东西])

        【讨论】:

          【解决方案8】:

          Visual Studio 2017 v 15.9.12 ...我遇到了这个问题,但没有实际的文件夹冲突。就我而言,我有一个名为 NewOrder 的解决方案文件夹,我试图创建一个同名的子项目,但遇到了上述错误。我尝试关闭并重新打开解决方案(没有重新启动 VS,所以不确定这是否会有所不同)但这对我有用。

          • 重命名解决方案文件夹
          • 创建了我的项目。在这一点上,我收到一个奇怪的错误,关于无法找到 .net 标准 2.0... 所以我确实重新启动了 VS,解决了这个问题
          • 重命名文件夹

          现在一切正常。我再次重新启动 VS 只是为了更好地衡量,现在一切正常。

          【讨论】:

            【解决方案9】:

            在我的情况下,当尝试将新项目添加到解决方案时,即使已从 Visual Studio (2019) 中的解决方案中删除了同名项目,我也必须打开文件资源管理器并删除文件夹删除的项目。

            【讨论】:

              【解决方案10】:

              我右键单击并删除了文件夹。然后单击我想在其中创建项目的文件夹上方并创建项目。在位置部分,我打开了文件资源管理器,我删除的文件仍然出现 -> 从这里删除,然后继续。

              【讨论】:

                【解决方案11】:

                单击解决方案资源管理器中的显示所有文件菜单并在控制器、视图和模型文件夹中查看该文件并从那里删除该文件

                【讨论】:

                • 请阅读help center 学习如何写一个好的asnwer
                【解决方案12】:

                如果添加文件会自动添加其他文件/文件夹,您需要注意。例如,如果我添加了一个控制器,它会在视图中自动添加带有控制器名称的文件夹。我无法添加控制器 .cs 文件,直到我从视图中删除了带有控制器名称的文件夹。

                【讨论】:

                • 这是一个措辞不当的问题,请修正您的格式、语法和意图。请在发布前阅读 SO 指南。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2011-04-13
                • 2020-12-26
                • 1970-01-01
                • 2017-12-10
                • 1970-01-01
                • 2018-10-28
                • 1970-01-01
                相关资源
                最近更新 更多