C#恢复到以前的版本

时间:2013-05-10 08:12:42

标签: c# version revert

我的开发人员没有保存我们正在开发的稳定版C#应用程序(比方说v12)。现在经过一系列的增强,我们在V20,但应用程序已成为v20的垃圾。所以我要求开发人员恢复到v12,但开发人员说他不能保存那个版本。幸运的是,他制作了一个v12的.dll文件进行测试。所以我让他去解压缩v12 dll并通过查看反编译代码作为参考来恢复代码。尽管他尝试了几次尝试,但他无法恢复并重新创建稳定的v12。

有人可以建议C#中是否有办法恢复到之前的版本?

我的应用程序完全混乱,开发人员无法修复它。我真的很沮丧,并担心几个月的开发工作可能会浪费

我不确定他是否带我去搭车,或者真的没有办法恢复到以前的版本。

ps:我没有任何编码背景。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

这与C#无关。良好的开发实践是使用SVN,Git,Mercurial等版本控制系统。使用VCS时,恢复任何以前的版本都不是问题。

如果您的“开发人员”没有这样做但只保留一组文件进行开发,则无法恢复。重新编译.dll并从那里开始开发是一个糟糕的选择。