Share via


Obsolete Types in the .NET Framework 4

The following sections list the types and members that been declared obsolete in the .NET Framework version 4. Obsolete types are organized based on the assemblies in which they are found. The tables are organized as follows:

  • Obsolete Types in System Assemblies

    • mscorlib.dll

    • System.Core.dll

    • System.Data.dll

    • System.Data.OracleClient.dll

    • System.Design.dll

    • System.dll

    • System.EnterpriseServices.dll

    • System.Web.dll

    • System.Web.Mobile.dll

    • System.Xaml.dll

    • System.Xml.dll

  • Obsolete Types in Microsoft Assemblies

Obsolete Types in System Assemblies

The following tables list the types that have been declared obsolete in system assemblies. These assemblies are used for general-purpose application development that targets the .NET Framework.

mscorlib.dll

Type

Message

System.ExecutionEngineException

This type previously indicated an unspecified fatal error in the runtime. The runtime no longer raises this exception so this type is obsolete.

System.Collections.IHashCodeProvider

Please use System.Collections.IEqualityComparer instead.

System.Collections.CaseInsensitiveHashCodeProvider

Please use System.StringComparer instead.

System.Security.Policy.FirstMatchCodeGroup

This type is obsolete and will be removed in a future release of the .NET Framework.

System.Security.Policy.PermissionRequestEvidence

Assembly level declarative security is obsolete and is no longer enforced by the CLR by default.

System.Security.Policy.UnionCodeGroup

This type is obsolete and will be removed in a future release of the .NET Framework.

System.Runtime.InteropServices.IDispatchImplType

The System.Runtime.InteropServices.IDispatchImplAttribute is deprecated.

System.Runtime.InteropServices.IDispatchImplAttribute

This attribute is deprecated and will be removed in a future version.

System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute

This attribute has been deprecated. Application Domains no longer respect Activation Context boundaries in IDispatch calls.

System.Runtime.InteropServices.BIND_OPTS

Use System.Runtime.InteropServices.ComTypes.BIND_OPTS instead.

System.Runtime.InteropServices.UCOMIBindCtx

Use System.Runtime.InteropServices.ComTypes.IBindCtx instead.

System.Runtime.InteropServices.UCOMIConnectionPointContainer

Use System.Runtime.InteropServices.ComTypes.IConnectionPointContainer instead.

System.Runtime.InteropServices.UCOMIConnectionPoint

Use System.Runtime.InteropServices.ComTypes.IConnectionPoint instead.

System.Runtime.InteropServices.UCOMIEnumMoniker

Use System.Runtime.InteropServices.ComTypes.IEnumMoniker instead.

System.Runtime.InteropServices.CONNECTDATA

Use System.Runtime.InteropServices.ComTypes.CONNECTDATA instead.

System.Runtime.InteropServices.UCOMIEnumConnections

Use System.Runtime.InteropServices.ComTypes.IEnumConnections instead.

System.Runtime.InteropServices.UCOMIEnumConnectionPoints

Use System.Runtime.InteropServices.ComTypes.IEnumConnectionPoints instead.

System.Runtime.InteropServices.UCOMIEnumString

Use System.Runtime.InteropServices.ComTypes.IEnumString instead.

System.Runtime.InteropServices.UCOMIEnumVARIANT

Use System.Runtime.InteropServices.ComTypes.IEnumVARIANT instead.

System.Runtime.InteropServices.FILETIME

Use System.Runtime.InteropServices.ComTypes.FILETIME instead.

System.Runtime.InteropServices.UCOMIMoniker

Use System.Runtime.InteropServices.ComTypes.IMoniker instead.

System.Runtime.InteropServices.UCOMIPersistFile

Use System.Runtime.InteropServices.ComTypes.IPersistFile instead.

System.Runtime.InteropServices.UCOMIRunningObjectTable

Use System.Runtime.InteropServices.ComTypes.IRunningObjectTable instead.

System.Runtime.InteropServices.STATSTG

Use System.Runtime.InteropServices.ComTypes.STATSTG instead.

System.Runtime.InteropServices.UCOMIStream

Use System.Runtime.InteropServices.ComTypes.IStream instead.

System.Runtime.InteropServices.DESCKIND

Use System.Runtime.InteropServices.ComTypes.DESCKIND instead.

System.Runtime.InteropServices.BINDPTR

Use System.Runtime.InteropServices.ComTypes.BINDPTR instead.

System.Runtime.InteropServices.UCOMITypeComp

Use System.Runtime.InteropServices.ComTypes.ITypeComp instead.

System.Runtime.InteropServices.TYPEKIND

Use System.Runtime.InteropServices.ComTypes.TYPEKIND instead.

System.Runtime.InteropServices.TYPEFLAGS

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead.

System.Runtime.InteropServices.IMPLTYPEFLAGS

Use System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS instead.

System.Runtime.InteropServices.TYPEATTR

Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead.

System.Runtime.InteropServices.FUNCDESC

Use System.Runtime.InteropServices.ComTypes.FUNCDESC instead.

System.Runtime.InteropServices.IDLFLAG

Use System.Runtime.InteropServices.ComTypes.IDLFLAG instead.

System.Runtime.InteropServices.IDLDESC

Use System.Runtime.InteropServices.ComTypes.IDLDESC instead.

System.Runtime.InteropServices.PARAMFLAG

Use System.Runtime.InteropServices.ComTypes.PARAMFLAG instead.

System.Runtime.InteropServices.PARAMDESC

Use System.Runtime.InteropServices.ComTypes.PARAMDESC instead.

System.Runtime.InteropServices.TYPEDESC

Use System.Runtime.InteropServices.ComTypes.TYPEDESC instead.

System.Runtime.InteropServices.ELEMDESC

Use System.Runtime.InteropServices.ComTypes.ELEMDESC instead.

System.Runtime.InteropServices.VARDESC

Use System.Runtime.InteropServices.ComTypes.VARDESC instead.

System.Runtime.InteropServices.DISPPARAMS

Use System.Runtime.InteropServices.ComTypes.DISPPARAMS instead.

System.Runtime.InteropServices.EXCEPINFO

Use System.Runtime.InteropServices.ComTypes.EXCEPINFO instead.

System.Runtime.InteropServices.FUNCKIND

Use System.Runtime.InteropServices.ComTypes.FUNCKIND instead.

System.Runtime.InteropServices.INVOKEKIND

Use System.Runtime.InteropServices.ComTypes.INVOKEKIND instead.

System.Runtime.InteropServices.CALLCONV

Use System.Runtime.InteropServices.ComTypes.CALLCONV instead.

System.Runtime.InteropServices.FUNCFLAGS

Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead.

System.Runtime.InteropServices.VARFLAGS

Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead.

System.Runtime.InteropServices.UCOMITypeInfo

Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead.

System.Runtime.InteropServices.SYSKIND

Use System.Runtime.InteropServices.ComTypes.SYSKIND instead.

System.Runtime.InteropServices.LIBFLAGS

Use System.Runtime.InteropServices.ComTypes.LIBFLAGS instead.

System.Runtime.InteropServices.TYPELIBATTR

Use System.Runtime.InteropServices.ComTypes.TYPELIBATTR instead.

System.Runtime.InteropServices.UCOMITypeLib

Use System.Runtime.InteropServices.ComTypes.ITypeLib instead.

System.Security.SecurityCriticalScope

SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.

System.Security.SecurityTreatAsSafeAttribute

SecurityTreatAsSafe is only used for .NET 2.0 transparency compatibility. Please use the System.Security.SecuritySafeCriticalAttribute instead.

System.Reflection.Emit.UnmanagedMarshal

An alternate API is available: Emit the MarshalAs custom attribute instead.

System.Configuration.Assemblies.AssemblyHash

The AssemblyHash class has been deprecated.

System.Core.dll

Type

Message

System.Runtime.CompilerServices.ExecutionScope

Do not use this type.

System.Data.dll

Type

Message

System.Data.DataSysDescriptionAttribute

DataSysDescriptionAttribute has been deprecated.

System.Data.TypedDataSetGenerator

The TypedDataSetGenerator class will be removed in a future release. Please use System.Data.Design.TypedDataSetGenerator in System.Design.dll.

System.Data.PropertyAttributes

PropertyAttributes has been deprecated.

System.Xml.XmlDataDocument

The XmlDataDocument class will be removed in a future release.

System.Data.OracleClient.dll

Type

Message

System.Data.OracleClient.OracleCommand

OracleCommand has been deprecated.

System.Data.OracleClient.OracleCommandBuilder

OracleCommandBuilder has been deprecated.

System.Data.OracleClient.OracleConnection

OracleConnection has been deprecated.

System.Data.OracleClient.OracleConnectionStringBuilder

OracleConnectionStringBuilder has been deprecated.

System.Data.OracleClient.OracleDataAdapter

OracleDataAdapter has been deprecated.

System.Data.OracleClient.OracleClientFactory

OracleClientFactory has been deprecated.

System.Data.OracleClient.OraclePermission

OraclePermission has been deprecated.

System.Design.dll

Type

Message

System.ComponentModel.Design.LocalizationExtenderProvider

This class has been deprecated. Use System.ComponentModel.Design.Serialization.CodeDomLocalizationProvider instead.

System.Web.UI.Design.DataBindingCollectionConverter

Use of this type is not recommended because DataBindings editing is launched via a System.ComponentModel.Design.DesignerActionList instead of the property grid.

System.Web.UI.Design.DataBindingCollectionEditor

Use of this type is not recommended because DataBindings editing is launched via a System.ComponentModel.Design.DesignerActionList instead of the property grid.

System.Web.UI.Design.IHtmlControlDesignerBehavior

The recommended alternative is System.Web.UI.Design.IControlDesignerTag and System.Web.UI.Design.IControlDesignerView.

System.Web.UI.Design.ITemplateEditingFrame

Use of this type is not recommended because template editing is handled in System.Web.UI.Design.ControlDesigner. To support template editing, expose template data in the ControlDesigner.TemplateGroups property and call ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.ITemplateEditingService

Use of this type is not recommended because template editing is handled in System.Web.UI.Design.ControlDesigner. To support template editing expose template data in the ControlDesigner.TemplateGroups property and call ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.IControlDesignerBehavior

The recommended alternative is System.Web.UI.Design.IControlDesignerTag and System.Web.UI.Design.IControlDesignerView.

System.Web.UI.Design.IWebFormReferenceManager

The recommended alternative is System.Web.UI.Design.WebFormsReferenceManager. The WebFormsReferenceManager contains additional functionality and allows for more extensibility. To get the WebFormsReferenceManager, use the RootDesigner.ReferenceManager property from your System.Web.UI.Design.ControlDesigner.

System.Web.UI.Design.IWebFormsDocumentService

The recommended alternative is System.Web.UI.Design.WebFormsRootDesigner. The WebFormsRootDesigner contains additional functionality and allows for more extensibility. To get the WebFormsRootDesigner use the RootDesigner property from your System.Web.UI.Design.ControlDesigner.

System.Web.UI.Design.ReadWriteControlDesigner

The recommended alternative is System.Web.UI.Design.ContainerControlDesigner because it uses an System.Web.UI.Design.EditableDesignerRegion for editing the content. Designer regions allow for better control of the content being edited.

System.Web.UI.Design.TemplateEditingService

Use of this type is not recommended because template editing is handled in System.Web.UI.Design.ControlDesigner. To support template editing expose template data in the ControlDesigner.TemplateGroups property and call ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.TemplateEditingVerb

Use of this type is not recommended because template editing is handled in System.Web.UI.Design.ControlDesigner. To support template editing expose template data in the ControlDesigner.TemplateGroups property and call ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).

System.Web.UI.Design.WebControls.CalendarAutoFormatDialog

Use of this type is not recommended because the AutoFormat dialog is launched by the designer host. The list of available AutoFormats is exposed on the System.Web.UI.Design.ControlDesigner in the ControlDesigner.AutoFormats property.

System.Web.UI.Design.WebControls.PanelDesigner

The recommended alternative is System.Web.UI.Design.WebControls.PanelContainerDesigner because it uses an System.Web.UI.Design.EditableDesignerRegion for editing the content. Designer regions allow for better control of the content being edited.

System.dll

Type

Message

System.ComponentModel.IComNativeDescriptorHandler

This interface has been deprecated. Add a System.ComponentModel.TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead.

System.ComponentModel.RecommendedAsConfigurableAttribute

Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.

System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute

This attribute has been deprecated. Use System.ComponentModel.Design.Serialization.DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)).

System.Net.GlobalProxySelection

This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GlobalProxySelection.GetEmptyWebProxy.

System.Diagnostics.DiagnosticsConfigurationHandler

This class has been deprecated.

System.Diagnostics.PerformanceCounterManager

This class has been deprecated. Use the PerformanceCounters through the System.Diagnostics.PerformanceCounter class instead.

System.EnterpriseServices.dll

Type

Message

System.EnterpriseServices.RegistrationHelperTx

The RegistrationHelperTx class has been deprecated.

System.Web.dll

Type

Message

System.Web.Configuration.PassportAuthentication

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.Security.PassportAuthenticationEventArgs

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.Security.PassportAuthenticationEventHandler

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.Security.PassportAuthenticationModule

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.Security.PassportIdentity

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.Security.PassportPrincipal

This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.

System.Web.UI.ObjectConverter

The recommended alternative is System.Convert and String.Format.

System.Web.Mail.SmtpMail

The recommended alternative is System.Net.Mail.SmtpClient.

System.Web.Mail.MailFormat

The recommended alternative is MailMessage.IsBodyHtml.

System.Web.Mail.MailPriority

The recommended alternative is System.Net.Mail.MailPriority.

System.Web.Mail.MailEncoding

The recommended alternative is System.Net.Mime.TransferEncoding.

System.Web.Mail.MailAttachment

The recommended alternative is System.Net.Mail.Attachment.

System.Web.Mail.MailMessage

The recommended alternative is System.Net.Mail.MailMessage.

System.Web.Mobile.dll

Type

Message

System.Web.Mobile.CookielessData

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.DeviceFiltersSection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.DeviceFilterElementCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.DeviceFilterElement

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.ErrorHandlerModule

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.MobileCapabilities

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.MobileDeviceCapabilitiesSectionHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.MobileErrorInfo

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.Mobile.MobileFormsAuthentication

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileControl

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.AdRotator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ArrayListCollectionBase

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TextControl

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.BaseValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Calendar

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Command

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.CompareValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListViewMode

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.BooleanOption

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.FontSize

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Alignment

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Wrapping

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListDecoration

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListSelectType

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.FormMethod

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.CommandFormat

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Constants

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ControlPager

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.CustomValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DesignerAdapterAttribute

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceOverridableAttribute

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecific

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificChoice

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificChoiceControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificChoiceTemplateBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificChoiceTemplateContainer

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceSpecificChoiceCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobilePage

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ErrorFormatterPage

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.FontInfo

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ITemplateable

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Panel

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Form

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LiteralTextContainerControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.FormControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.IControlAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Image

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.IObjectListFieldCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.IPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ItemPager

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Label

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Link

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.PagedControl

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.List

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListCommandEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListCommandEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListDataBindEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ListDataBindEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LiteralLink

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LiteralText

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LiteralTextControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LoadItemsEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.LoadItemsEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileControlsSection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceElementCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.DeviceElement

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ControlElementCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ControlElement

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileTypeNameConverter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileControlsSectionHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileListItemType

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TemplateContainer

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileListItem

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileListItemCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.MobileUserControl

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectList

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListCommand

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListCommandCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListCommandEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListCommandEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListDataBindEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListDataBindEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListField

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListFieldCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListItem

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListItemCollection

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListSelectEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListSelectEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListShowCommandsEventArgs

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListShowCommandsEventHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ObjectListTitleAttribute

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Style

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.PagerStyle

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.PanelControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.PersistNameAttribute

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.PhoneCall

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.RangeValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.RegularExpressionValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.RequiredFieldValidator

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.SelectionList

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.StyleSheet

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.StyleSheetControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TextBox

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TextBoxControlBuilder

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TextView

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.TextViewElement

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.ValidationSummary

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ControlAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlControlAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlCalendarAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlCommandAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlCommandAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlFormAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlFormAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlImageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlImageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlLinkAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlLinkAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.MultiPartWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.MobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlMobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlMobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlPhoneCallAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlPhoneCallAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlSelectionListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlSelectionListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlTextBoxAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.ChtmlTextBoxAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlCalendarAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlLabelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlLiteralTextAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlObjectListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlPanelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlTextViewAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlValidationSummaryAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.HtmlValidatorAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlMobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.UpWmlMobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlControlAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.UpWmlPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlCalendarAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlCommandAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlFormAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlImageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlLabelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlLinkAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlLiteralTextAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlObjectListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlPanelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlPhoneCallAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlPostFieldType

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlSelectionListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlTextBoxAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlTextViewAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlValidationSummaryAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.WmlValidatorAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.Doctype

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.StyleSheetLocation

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlControlAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlCalendarAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlCommandAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlFormAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlImageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlLabelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlLinkAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlLiteralTextAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlObjectListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlPageAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlPanelAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlPhoneCallAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlSelectionListAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlTextBoxAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlTextViewAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlValidationSummaryAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlValidatorAdapter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlCssHandler

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters.XhtmlMobileTextWriter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.Design.MobileControls.IMobileDesigner

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.Design.MobileControls.IMobileWebFormServices

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.Design.MobileControls.MobileResource

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.Design.MobileControls.Converters.DataFieldConverter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Web.UI.Design.MobileControls.Converters.DataMemberConverter

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see ASP.NET for Mobiles.

System.Xaml.dll

Type

Message

System.Windows.Markup.AcceptedMarkupExtensionExpressionTypeAttribute

This is not used by the XAML parser. Please look at System.Windows.Markup.XamlSetMarkupExtensionAttribute.

System.Xml.dll

Type

Message

System.Xml.XmlValidatingReader

Use System.Xml.XmlReader created by XmlReader.Create method using appropriate System.Xml.XmlReaderSettings instead.

System.Xml.Xsl.XslTransform

This class has been deprecated. Please use System.Xml.Xsl.XslCompiledTransform instead.

System.Xml.Schema.XmlSchemaCollection

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.

Obsolete Types in Microsoft Assemblies

The following sections list the obsolete types in Microsoft assemblies. These assemblies are special-purpose assemblies such as assemblies that target an individual language (for example, Microsoft.JScript.dll or Microsoft.VisualC.dll).

IEHost.dll and IEExec.exe

The IEHost.dll and IEExec.exe assemblies have been removed from the .NET Framework. All of their types and their members are obsolete and are not supported as of the .NET Framework 4. These assemblies were used to host Windows Forms controls and to run executables in Internet Explorer. Recommended alternatives include ClickOnce, XAML browser applications (XBAP), and Microsoft Silverlight.

Microsoft.JScript.dll

Type

Message

Microsoft.JScript.Vsa.IJSVsaSite

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaEngine

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.BaseVsaEngine

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.BaseVsaSite

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.BaseVsaStartup

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaError

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.ResInfo

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaItem

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaCodeItem

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.JSVsaItemType

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.JSVsaItemFlag

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaPersistSite

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaItems

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaReferenceItem

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.IJSVsaGlobalItem

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.JSVsaError

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.JSVsaException

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.JScript.Vsa.VsaEngine

Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the System.CodeDom.Compiler.ICodeCompiler documentation for additional help.

Microsoft.VisualC.dll

Type

Message

Microsoft.VisualC.IsCXXReferenceModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.IsConstModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.IsLongModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.IsVolatileModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.IsSignedModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.NoSignSpecifiedModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.NeedsCopyConstructorModifier

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.DecoratedNameAttribute

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.MiscellaneousBitsAttribute

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

Microsoft.VisualC.DebugInfoInPDBAttribute

Microsoft.VisualC.dll is an obsolete assembly and exists only for backwards compatibility.

See Also

Concepts

Obsolete Members in the .NET Framework 4

Other Resources

What's Obsolete in the .NET Framework