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