0

我的开发人员没有保存我们正在开发的 C# 应用程序的稳定版本(比如说 v12)。现在经过一堆增强,我们在 V20,但应用程序在 v20 时变得很糟糕。所以我要求开发人员恢复到 v12,但开发人员说他不能,因为他没有保存那个版本。幸运的是他做了一个v12的.dll文件来测试。所以我让他反编译 v12 dll 并通过查看反编译代码作为参考来恢复代码。尽管尝试了几次,但他无法恢复和重新创建稳定的 v12。

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

我的应用程序一团糟,开发人员无法修复它。我真的很沮丧,也担心几个月的开发工作会白费

我不确定他是带我去兜风还是真的没有办法恢复到以前的版本。

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

先感谢您。

4

1 回答 1

1

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

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

于 2013-05-10T08:19:20.667 回答