我不小心删除了我项目的一部分,以为我在一个临时文件夹中。它是一个 asp.net-mvc 4 应用程序。
我没有 tfs 或任何其他程序监视我的文件系统。
我刚刚发布了我的应用程序。我只剩下一堆编译好的文件、js、css和图像。
是否有任何来自 Microsoft 的工具可以用来执行逆向工程,或者 VS2012 是否会跟踪文件以便我可以恢复它。
我不小心删除了我项目的一部分,以为我在一个临时文件夹中。它是一个 asp.net-mvc 4 应用程序。
我没有 tfs 或任何其他程序监视我的文件系统。
我刚刚发布了我的应用程序。我只剩下一堆编译好的文件、js、css和图像。
是否有任何来自 Microsoft 的工具可以用来执行逆向工程,或者 VS2012 是否会跟踪文件以便我可以恢复它。
在 Visual Studio 中删除的文件会转到 Windows 回收站。除非您清除它,否则您的文件应该仍然存在。只需恢复它们,然后将它们作为现有项目添加到您的项目中。您还可以通过解决方案资源管理器拖放它们。
编辑:
您也可以单击解决方案资源管理器中的“显示所有文件”按钮。
该文件将出现在那里,呈灰色显示(如果它只是从您的项目中删除 - 而不是从您的磁盘驱动器中删除)。然后您可以右键单击它,并将其添加回 ptoject。如果它不存在,请尝试第一种方法。
PS。使用版本控制系统总是更安全,以确保您不仅可以检索文件本身,还可以检索任何以前签入的状态。http://www.incredible-web.com/blog/revision-control-systems/
试试这个:
右键单击您的项目;
点击“在文件资源管理器中打开文件夹”;
打开你的项目文件夹;
一旦项目文件夹打开,只需执行“ctrl + z”。
如果您启用了 Visual Studio 中的已删除文件,则应最终进入回收站。如果还没有清除,可以恢复。
删除文件时,没有文件真正被“删除”。它通常被标记为已删除,但仍然可以通过工具轻松恢复。一个这样的工具是由一家名为 AccessData 的公司制造的,该公司生产名为 Forensic Toolkit 的取证调查软件。他们有一个名为 FTK Imager 的程序,它可以创建驱动器或文件夹的图像,甚至显示您可以恢复的已删除文件。他们软件的这一部分是免费的。FTK Imager 下载也许试一试。
最后,学习使用 subversion 或其他版本控制软件(git、tfs),这样以后就不会发生这种情况并备份你的东西
对不起,我在 Visual Studio 2015 中解释,但选项是相同的,只需按照我的步骤操作即可。
第 1 步:打开解决方案资源管理器,右键单击您的项目,然后单击在文件资源管理器中打开文件夹。
第 2 步:打开文件资源管理器后按“Ctrl+z”键,这将撤消已删除的文件。
第 3 步:回到 Visual Studio,在解决方案资源管理器中按刷新图标,您会在虚线框中找到已删除的文件。 在此处输入图像描述
第 4 步:右键单击 Dotted 文件并选择 Option include in project。 在此处输入图像描述
就是这样。现在您删除的文件已包含在项目中。
Windows 操作系统会在应用 Windows 更新时创建还原点。如果您损坏了代码模块,就像我今天所做的那样,您可以从 Windows 资源管理器中右键单击它并选择“恢复以前的版本”。相同的选项在文件夹级别可用。
转到 Visual Studio 解决方案 单击解决方案资源管理器上的“显示所有文件”图标 单击刷新 再次包含文件
解决方案中只有一个项目,我不小心删除了它。好消息是我在早期阶段就意识到了这一点,当我尝试关闭解决方案时,Visual Studio 要求我保存解决方案文件。我说不,当我重新加载该解决方案时,项目就在那里。
是的,很容易恢复。
步骤 1: 去回收站并恢复已删除的项目。
第2步:在Visual Studio中,右键单击项目并单击添加>现有项目(在这里您可以添加已删除的项目)
在顶部栏菜单上,选择file
然后在下拉菜单中选择Revert file
删除的文件将被恢复。
转到Visual Studio代码编辑器左侧的Source Control并单击它,您将看到已删除的文件,将鼠标悬停在文件上并单击Discard Change。您的文件将恢复 .
只需转到回收站并按恢复即可。您将在软件文件的文件资源管理器中找到已删除的文件。