c#恢复到以前的版本

本文关键字:版本 恢复 | 更新日期: 2023-09-27 18:12:54

我的开发人员没有保存我们正在开发的c#应用程序的稳定版本(假设是v12)。现在经过一系列的改进,我们已经到了V20,但是这个应用程序在V20已经变得很糟糕了。所以我要求开发人员恢复到v12,但开发人员说他不能,因为他没有保存那个版本。幸运的是,他制作了v12的.dll文件进行测试。因此,我让他反编译v12 dll,并通过查看反编译代码作为参考来还原代码。尽管尝试了几次,他还是无法恢复和重新创建稳定的v12。

谁能告诉我c#中是否有一种方法可以恢复到以前的版本?

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

我不确定他是在骗我,还是真的没有办法恢复到以前的版本。

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

提前感谢。

c#恢复到以前的版本

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

如果您的"开发人员"没有这样做,而只是保留一组用于开发的文件,则无法恢复。反编译。dll并从那里开始开发是一个糟糕的选择。