我的任务是将.net 1.1中的应用程序重新编译为.net 4.0。
我被告知不要进行任何代码更改 - 但是通过框架版本的所有更改 - 我不愿意留下标记为已废弃的方法。
微软的网站指出,过时的方法与以前的框架版本保持向后兼容性,但也作为警告,将来它们将被删除 - 我的问题“它们什么时候被删除?”
答案 0 :(得分:2)
没有设置时间范围,以便何时删除特定的Obsolete
方法。通常,删除方法的过程如下:
Deprecated
Obsolete
鉴于.Net 4.0只有4个主要版本,实际上是第一个可以通过此过程删除方法的版本。我不知道有多少或任何方法实际上已从BCL中删除但我怀疑这个数字很小。
答案 1 :(得分:1)
这取决于MS,但我的猜测永远不会被打破。
MS高度重视向后兼容性。
答案 2 :(得分:0)
我不认为这是事先知道或发布的,只是提醒他们可能会在将来的版本中消失。