从上次成功构建恢复项目 visual studio - 无源代码控制
restore project from last successful build visual studio - No source control
我知道我应该使用源代码管理,但我是个白痴,因为我没有这样做,所以我们可以忽略它。
如标题所示,我丢失了项目的所有代码。停电后一切都消失了,当我重新启动计算机时,解决方案是空的。但是,我仍然可以 运行 我上次成功构建的程序。
我确实发现了具有相同内容的最近问题,但在我的案例中最接近答案的是如何从 .dll 文件重新生成代码,而我只有一个 .exe 文件。
有没有办法从这个 .exe 文件重新生成我的代码?也许有办法将我的整个计算机重置为停电前的状态?
感谢所有能得到的帮助。
非常感谢!
Is there a way to regenerate my code from this .exe file?
有一些工具可用于反编译应用程序二进制文件,例如 RedGate Reflector or JetBrains dotPeek 仅举两个。这些工具将反编译您的应用程序二进制文件以获得有用的源代码。
It all went away after a blackout
不完全确定如何构建二进制文件并且未保存解决方案。一般VS会在编译的时候保存解决方案。
Windows 文件历史记录
如果您足够幸运,在您的 我的文档 文件夹中有您的源代码(老实说,大多数开发人员没有)并且刚好有 Windows 文件历史记录 启用(老实说,大多数用户不启用),您也许能够恢复自动备份的文件。很遗憾 Windows 在安装 Windows 时并没有促使您默认启用它,但我离题了。
单片机
在下载过程中,您可能还想设置 SCM。有很多可供选择。
您可以试试EaseUs Recovery等文件恢复软件。即使在磁盘格式化后,它也可以恢复大多数文件。
不确定是否可以恢复所有内容,但可以尝试获取业务逻辑 class 或 dll
我知道我应该使用源代码管理,但我是个白痴,因为我没有这样做,所以我们可以忽略它。
如标题所示,我丢失了项目的所有代码。停电后一切都消失了,当我重新启动计算机时,解决方案是空的。但是,我仍然可以 运行 我上次成功构建的程序。
我确实发现了具有相同内容的最近问题,但在我的案例中最接近答案的是如何从 .dll 文件重新生成代码,而我只有一个 .exe 文件。
有没有办法从这个 .exe 文件重新生成我的代码?也许有办法将我的整个计算机重置为停电前的状态?
感谢所有能得到的帮助。
非常感谢!
Is there a way to regenerate my code from this .exe file?
有一些工具可用于反编译应用程序二进制文件,例如 RedGate Reflector or JetBrains dotPeek 仅举两个。这些工具将反编译您的应用程序二进制文件以获得有用的源代码。
It all went away after a blackout
不完全确定如何构建二进制文件并且未保存解决方案。一般VS会在编译的时候保存解决方案。
Windows 文件历史记录
如果您足够幸运,在您的 我的文档 文件夹中有您的源代码(老实说,大多数开发人员没有)并且刚好有 Windows 文件历史记录 启用(老实说,大多数用户不启用),您也许能够恢复自动备份的文件。很遗憾 Windows 在安装 Windows 时并没有促使您默认启用它,但我离题了。
单片机
在下载过程中,您可能还想设置 SCM。有很多可供选择。
您可以试试EaseUs Recovery等文件恢复软件。即使在磁盘格式化后,它也可以恢复大多数文件。
不确定是否可以恢复所有内容,但可以尝试获取业务逻辑 class 或 dll