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.

Comments