C# 从上次成功生成的visual studio还原项目-无源代码管理

C# 从上次成功生成的visual studio还原项目-无源代码管理,c#,visual-studio-2013,build,restore,C#,Visual Studio 2013,Build,Restore,我知道我应该使用源代码管理,我是个白痴,因为我没有这样做,所以我们可以忽略它 正如标题所暗示的,我已经丢失了我项目的所有代码。停电后一切都消失了,当我重新启动计算机时,解决方案是空的。但是,我仍然可以从上次成功构建开始运行该程序 我确实发现最近的问题内容相同,但最接近我的答案是如何从.dll文件重新生成代码,而我只有一个.exe文件 有没有办法从这个.exe文件重新生成我的代码?也许有办法在停电发生前将我的整个电脑重置为 我感谢所有能得到的帮助 非常感谢 有没有办法从这个.exe文件重新生成我的

我知道我应该使用源代码管理,我是个白痴,因为我没有这样做,所以我们可以忽略它

正如标题所暗示的,我已经丢失了我项目的所有代码。停电后一切都消失了,当我重新启动计算机时,解决方案是空的。但是,我仍然可以从上次成功构建开始运行该程序

我确实发现最近的问题内容相同,但最接近我的答案是如何从.dll文件重新生成代码,而我只有一个.exe文件

有没有办法从这个.exe文件重新生成我的代码?也许有办法在停电发生前将我的整个电脑重置为

我感谢所有能得到的帮助

非常感谢

有没有办法从这个.exe文件重新生成我的代码

现在有一些反编译应用程序二进制文件的工具,如或仅举两例。这些工具将对应用程序二进制文件进行反编译,以获得有用的源代码

停电后一切都消失了

不完全确定二进制文件是如何构建的,解决方案也没有保存。通常VS会在编译期间保存解决方案

Windows文件历史记录 如果您有幸将源代码放在我的文档文件夹中(老实说,大多数开发人员没有),并且恰好启用了Windows文件历史记录(老实说,大多数用户没有),您可能能够恢复自动备份的文件。遗憾的是,Windows并没有在默认情况下促使您在安装Windows时启用此功能,但我离题了

供应链管理
在下载过程中,您可能还需要设置SCM。有很多东西可供选择。

你可以试试像这样的文件恢复软件。即使在磁盘格式化之后,它也可以恢复大多数文件


不确定是否可以恢复所有内容,但您可以尝试获取业务逻辑类或DLL,Telerik JustDecompiler(免费)可以从中还原项目。请执行检查解决方案文件夹中的文件(使用windows资源管理器)。这些文件将保存在生成中,不太可能被删除。不要介意解决方案为空,你的代码还在磁盘上吗?在解决方案目录中查找源文件。然后将它们重新添加到空溶液中。这是一项烦人的任务,尤其是当项目有几百个文件时,但你应该能够重新启动它。我下载了JetBrains,至少我能够找回一些代码。谢谢你的帮助help@Oliver很高兴听到奥利弗和你很受欢迎。现在别忘了研究源代码管理。:)Subversion是一个良好的开端。干杯