我打算使用Argotic框架来支持.Net Atom服务器。不幸的是,我的目标服务器(我无法控制)只有.Net 1.1 -任何Argotic库都只在.Net 2和3.5中。
因此,我现在需要将代码移植到1.1。
有人能为这项事业提供任何战略建议吗?
我知道使用Unit测试来验证移植代码(这里)的优点。
任何小费都会得到赏识。
干杯,伊恩
发布于 2010-04-07 11:33:43
使代码1.1兼容是很棘手的;不仅要克服(在许多情况下非常重要)泛型是最显著的语言问题,而且也是核心框架。避免新的特性,错误修正,行为改变等是很难的。
在大多数情况下,您将很难在1.1中重写2.0代码(例如,让我们祈祷没有任何迭代器块)。奇怪的是,我现在正在重写一些代码,由于设计上的意外,它恰好适合1.1,但这是一个极端的边缘情况。在大多数情况下,这是不值得的。
所以,如果你想走这条路,就要准备投入大量的精力去做。
发布于 2010-04-07 10:40:32
我认为您可以围绕许多新特性(如泛型和扩展方法)进行工作,但如果Argotic使用LINQ实体或WCF等新技术,您可能会遇到麻烦。
也许你最好的选择是和负责服务器的人交谈?
https://stackoverflow.com/questions/2591628
复制相似问题