首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有支持端口C#代码的策略?

是否有支持端口C#代码的策略?
EN

Stack Overflow用户
提问于 2010-04-07 10:30:19
回答 2查看 183关注 0票数 1

我打算使用Argotic框架来支持.Net Atom服务器。不幸的是,我的目标服务器(我无法控制)只有.Net 1.1 -任何Argotic库都只在.Net 2和3.5中。

因此,我现在需要将代码移植到1.1。

有人能为这项事业提供任何战略建议吗?

我知道使用Unit测试来验证移植代码(这里)的优点。

  • 我应该去找自动化工具吗?
  • 我应该将代码导入VS2003 .Net 1.1项目并处理编译器警告吗?

任何小费都会得到赏识。

干杯,伊恩

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-07 11:33:43

使代码1.1兼容是很棘手的;不仅要克服(在许多情况下非常重要)泛型是最显著的语言问题,而且也是核心框架。避免新的特性,错误修正,行为改变等是很难的。

在大多数情况下,您将很难在1.1中重写2.0代码(例如,让我们祈祷没有任何迭代器块)。奇怪的是,我现在正在重写一些代码,由于设计上的意外,它恰好适合1.1,但这是一个极端的边缘情况。在大多数情况下,这是不值得的。

所以,如果你想走这条路,就要准备投入大量的精力去做。

票数 1
EN

Stack Overflow用户

发布于 2010-04-07 10:40:32

我认为您可以围绕许多新特性(如泛型和扩展方法)进行工作,但如果Argotic使用LINQ实体或WCF等新技术,您可能会遇到麻烦。

也许你最好的选择是和负责服务器的人交谈?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2591628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档