.net框架过时的方法 - 何时删除它们?

时间:2012-01-05 16:23:32

标签: .net frameworks methods obsolete

我的任务是将.net 1.1中的应用程序重新编译为.net 4.0。

我被告知不要进行任何代码更改 - 但是通过框架版本的所有更改 - 我不愿意留下标记为已废弃的方法。

微软的网站指出,过时的方法与以前的框架版本保持向后兼容性,但也作为警告,将来它们将被删除 - 我的问题“它们什么时候被删除?”

3 个答案:

答案 0 :(得分:2)

没有设置时间范围,以便何时删除特定的Obsolete方法。通常,删除方法的过程如下:

  • 在主要版本中将方法标记为Deprecated
  • 在未来的主要版本中将该方法标记为Obsolete
  • 删除未来主要版本中的方法

鉴于.Net 4.0只有4个主要版本,实际上是第一个可以通过此过程删除方法的版本。我不知道有多少或任何方法实际上已从BCL中删除但我怀疑这个数字很小。

答案 1 :(得分:1)

这取决于MS,但我的猜测永远不会被打破。

MS高度重视向后兼容性。

答案 2 :(得分:0)

我不认为这是事先知道或发布的,只是提醒他们可能会在将来的版本中消失。

相关问题