【问题标题】:Restoring delete files with visual studio 2012使用 Visual Studio 2012 恢复删除的文件
【发布时间】:2013-01-06 01:16:04
【问题描述】:

我不小心删除了我的项目的一部分,以为我在一个临时文件夹中。 它是一个 asp.net-mvc 4 应用程序。

我没有 tfs 或任何其他程序监控我的文件系统。

我刚刚发布了我的应用程序。我只剩下一堆编译好的文件,js,css和图片。

是否有任何来自 Microsoft 的工具可以用来执行逆向工程,或者 VS2012 是否会跟踪文件以便我可以恢复它。

【问题讨论】:

  • 你把它移到哪里去了?
  • 去windows回收站。
  • 试用piriform.com/recuva 之类的实用程序。如果你成功了,那就算你自己很幸运,并尽快将你的代码放入某种源代码控制中。
  • 是的...我用 recuva 找回了代码。我需要一些软件来恢复以前相同结构的文件。这么多文件。 TFS 将成为下一步

标签: c# asp.net .net asp.net-mvc asp.net-mvc-4


【解决方案1】:

您在 Visual Studio 中删除的文件会转到 Windows 回收站。除非您清除它,否则您的文件应该仍然存在。只需恢复它们,然后将它们作为现有项目添加到您的项目中。您也可以通过解决方案资源管理器拖放它们。

编辑:

您也可以单击解决方案资源管理器中的“显示所有文件”按钮。

该文件将显示在那里,呈灰色显示(如果它只是从您的项目中删除 - 而不是您的磁盘驱动器)。然后您可以右键单击它,并将其添加回 ptoject。如果不存在,请尝试第一种方法。

【讨论】:

  • VS 2015 的好答案。
  • 天哪,我不知道。我只是偶然发现了这个,这在过去知道几次会非常有用!谢谢
  • 节省了整个下午的未提交工作。从未对某个功能如此满意。
  • 这个解决方案对我不起作用,因为该项目没有保存在本地目录中,而是保存在映射驱动器上。如果您在回收站或 Windows 资源管理器中找不到它,您可能只需要执行备份恢复路线
【解决方案2】:
  1. 在“Windows 文件资源管理器”中打开已删除项目的文件夹/解决方案
  2. 按 Ctrl+z(撤消)。这将指示 Windows 撤消对文件夹的最后操作
  3. 再次转到 Visual Studio 解决方案
  4. 点击解决方案资源管理器上的“显示所有文件”图标
  5. 点击刷新
  6. 再次包含文件

PS。使用版本控制系统总是更安全,以确保您不仅可以检索文件本身,还可以检索任何以前签入的状态。 http://www.incredible-web.com/blog/revision-control-systems/

【讨论】:

  • 谢谢你救了我的命!
【解决方案3】:

试试这个:

  1. 在您的项目中单击鼠标右键;

  2. 点击“在文件资源管理器中打开文件夹”;

  3. 打开您的项目文件夹;

  4. 打开项目文件夹后,只需执行“ctrl + z”即可。

【讨论】:

    【解决方案4】:
    • 如果您启用了 Visual Studio 中的已删除文件,则它应该最终进入回收站。如果还没有清除,可以恢复。

      • 当您删除文件时,没有文件真正被“删除”。它通常被标记为已删除,但仍然可以通过工具轻松恢复。一个这样的工具是由一家名为 AccessData 的公司制造的,该公司生产名为 Forensic Toolkit 的取证调查软件。他们有一个名为 FTK Imager 的程序,它可以创建驱动器或文件夹的图像,甚至显示您可以恢复的已删除文件。他们软件的这一部分是免费的。 FTK Imager Download 不妨试试看。

      • 最后,学习使用 subversion 或其他版本控制软件(git、tfs),这样以后就不会发生这种情况并备份你的东西

    【讨论】:

      【解决方案5】:

      对不起,我在 Visual Studio 2015 中解释,但选项相同,请按照我的步骤操作。

      第 1 步:打开解决方案资源管理器,右键单击您的项目,然后单击在文件资源管理器中打开文件夹。

      第2步:打开文件资源管理器后按“Ctrl+z”键,这将撤消您删除的文件。

      第 3 步:回到 Visual Studio,在解决方案资源管理器中按刷新图标,您会在虚线框中找到已删除的文件。 enter image description here

      步骤 4:右键单击 Dotted 文件并选择 Option include in project。 enter image description here

      就是这样。现在您已删除的文件已包含在项目中。

      【讨论】:

        【解决方案6】:

        Windows 操作系统会在应用 Windows 更新时创建还原点。如果您像我今天所做的那样损坏了代码模块,您可以从 Windows 资源管理器中右键单击它并选择“恢复以前的版本”。相同的选项在文件夹级别可用。

        【讨论】:

          【解决方案7】:

          转到 Visual Studio 解决方案 单击解决方案资源管理器上的“显示所有文件”图标 单击刷新 再次包含文件

          您可以访问:Remove git mapping in Visual Studio 2015

          【讨论】:

            【解决方案8】:

            解决方案中只有一个项目,我不小心删除了它。好消息是我在早期阶段就意识到了这一点,当我尝试关闭解决方案时,Visual Studio 要求我保存解决方案文件。我说不,当我重新加载该解决方案时,项目就在那里。

            【讨论】:

              【解决方案9】:

              是的,很容易恢复。

              • 第 1 步:进入回收站并恢复已删除的项目。

              • 第二步:在Visual Studio中,右键点击项目,点击添加>现有项目(这里可以添加已删除的项目)

              【讨论】:

                【解决方案10】:

                在顶部栏菜单上,选择file,然后在下拉菜单中选择Revert file 删除的文件将被恢复。

                【讨论】:

                  【解决方案11】:

                  进入Visual Studio代码编辑器左侧的Source Control并单击它,您将看到已删除的文件,将鼠标悬停在文件上并单击Discard Change。 您的文件将恢复 .

                  【讨论】:

                    【解决方案12】:

                    只要去回收站,然后按恢复。你会在软件文件的文件资源管理器中找到被删除的文件。

                    【讨论】:

                      猜你喜欢
                      • 2014-03-23
                      • 1970-01-01
                      • 1970-01-01
                      • 2017-05-07
                      • 1970-01-01
                      • 2011-08-05
                      • 2014-04-07
                      • 1970-01-01
                      • 1970-01-01
                      相关资源
                      最近更新 更多