恢复由生成的代码覆盖的文件

时间:2014-03-31 14:01:29

标签: vb.net winforms entity-framework

我有一个Winforms项目,其中有7个表单,我盲目地将它们命名为我在SQL服务器中命名表的名称。现在,我试图尝试实体框架数据模型和Visual Studio为数据库中的表生成的类。对于这7个表单,类名相同,visual studio删除了表单中的所有代码。有没有办法恢复我的旧代码。 我没有可用的备份!

1 个答案:

答案 0 :(得分:4)

很抱歉,除非您有任何备份,否则无法直接恢复该文件。

您可以使用ILSpy(或this blog article中的其他选项之一)来反汇编编译后的程序集。你将至少拥有你所拥有的东西。 (你将失去评论和其他东西)

也许稍微偏离主题,但是当你很幸运时,你可能会发现你的文件带有一些磁盘恢复工具,比如Runtime公司的GetDataBack。我自己经常使用它。