posted on Sunday, March 27, 2005 12:45 PM
by
davidboschmans
.NET Framework Beta 2 Obsolete APIs
This week I was asked if I knew more on the API changes which occurred during development of the .NET Framework 1.1 and 2.0. Though I know there are changes in the APIs between the .NET Framework 1.1, Beta 1 of the .NET Framework 2.0 and Beta 2 of .NET Framework 2.0, I hadn't really a list of obsolete API's. Today I came accross this download link from the Microsoft Download Center. It comes with a number of html pages listing the .NET Framework Beta 2 Obsolete APIs.
Below a summary of the number of obsoleted members and types for Beta 2.
| Assembly Name (click for details) |
Obsoleted Members |
Obsoleted Types |
| Microsoft.VisualC.dll |
Members:0 |
Types:2 |
| mscorlib.dll |
Members:85 |
Types:5 |
| System.Configuration.dll |
Members:3 |
Types:0 |
| System.Data.dll |
Members:8 |
Types:1 |
| System.Deployment.dll |
Members:2 |
Types:0 |
| System.Design.dll |
Members:2 |
Types:1 |
| System.dll |
Members:19 |
Types:4 |
| System.ServiceProcess.dll |
Members:1 |
Types:0 |
| System.Web.dll |
Members:1 |
Types:0 |
| System.Windows.Forms.dll |
Members:54 |
Types:13 |
| System.Xml.dll |
Members:6 |
Types:0 |
| VJSSupUILib.dll |
Members:11 |
Types:0 |
So for those of us looking forward to Beta 2 and developing applications to go live within the Beta 2 (or later) timeframe, do not rely on these obsoleted APIs because they won't be available when shipping Visual Studio 2005. It's good practice to get your code compiled without obsolete warnings.