34

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

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

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

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

4

12 回答 12

104

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

编辑:

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

突出显示:解决方案资源管理器中的“显示所有文件”按钮

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

于 2013-01-22T18:52:22.180 回答
29
  1. 在“Windows 文件资源管理器”中打开已删除项目的文件夹/解决方案
  2. 按 Ctrl+z(撤消)。这将指示 Windows 撤消对文件夹的最后操作
  3. 再次转到 Visual Studio 解决方案
  4. 单击解决方案资源管理器上的“显示所有文件”图标
  5. 单击刷新
  6. 再次包含文件

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

于 2014-10-26T09:46:49.757 回答
3

试试这个:

  1. 右键单击您的项目;

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

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

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

于 2017-02-09T17:59:15.273 回答
1
  • 如果您启用了 Visual Studio 中的已删除文件,则应最终进入回收站。如果还没有清除,可以恢复。

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

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

于 2013-01-22T18:57:23.917 回答
1

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

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

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

第 3 步:回到 Visual Studio,在解决方案资源管理器中按刷新图标,您会在虚线框中找到已删除的文件。 在此处输入图像描述

第 4 步:右键单击 Dotted 文件并选择 Option include in project。 在此处输入图像描述

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

于 2016-02-09T06:52:22.333 回答
1

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

于 2016-03-01T15:56:26.140 回答
0

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

您可以访问:删除 Visual Studio 2015 中的 git 映射

于 2016-03-31T08:52:06.770 回答
0

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

于 2017-01-10T09:15:30.913 回答
0

是的,很容易恢复。

  • 步骤 1: 去回收站并恢复已删除的项目。

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

于 2017-11-02T06:28:10.150 回答
0

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

于 2020-03-21T05:31:38.933 回答
0

转到Visual Studio代码编辑器左侧的Source Control并单击它,您将看到已删除的文件,将鼠标悬停在文件上并单击Discard Change。您的文件将恢复 .点击这里你会看到图像

于 2020-07-25T08:17:52.530 回答
-2

只需转到回收站并按恢复即可。您将在软件文件的文件资源管理器中找到已删除的文件。

于 2019-02-06T05:59:56.930 回答