我的开发人员没有保存我们正在开发的稳定版C#应用程序(比方说v12)。现在经过一系列的增强,我们在V20,但应用程序已成为v20的垃圾。所以我要求开发人员恢复到v12,但开发人员说他不能保存那个版本。幸运的是,他制作了一个v12的.dll文件进行测试。所以我让他去解压缩v12 dll并通过查看反编译代码作为参考来恢复代码。尽管他尝试了几次尝试,但他无法恢复并重新创建稳定的v12。
有人可以建议C#中是否有办法恢复到之前的版本?
我的应用程序完全混乱,开发人员无法修复它。我真的很沮丧,并担心几个月的开发工作可能会浪费
我不确定他是否带我去搭车,或者真的没有办法恢复到以前的版本。
ps:我没有任何编码背景。
提前谢谢。
答案 0 :(得分:1)
这与C#无关。良好的开发实践是使用SVN,Git,Mercurial等版本控制系统。使用VCS时,恢复任何以前的版本都不是问题。
如果您的“开发人员”没有这样做但只保留一组文件进行开发,则无法恢复。重新编译.dll并从那里开始开发是一个糟糕的选择。