Partilhar via


Membros obsoletos no .NET Framework

Este artigo lista os membros de tipo que são obsoletos no .NET Framework 4.5 e versões posteriores. Os membros do tipo são agrupados por assembly.

Este artigo não lista os membros de tipos obsoletos. Para obter uma lista de tipos obsoletos, consulte Tipos obsoletos.

mscorlib.dll

Type Membro Mensagem
Microsoft.Win32.Registry DynData A DynData chave do Registro só funciona no Win9x, que não é mais suportado pelo CLR. Em sistemas operacionais baseados em NT, use a Registry.PerformanceData chave do Registro ou o proxy do RegistryProxy.PerformanceData Registro.
System.Activator CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de Activator.CreateInstance que não usa um System.Security.Policy.Evidence parâmetro.
System.Activator CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de Activator.CreateInstance que não usa um System.Security.Policy.Evidence parâmetro.
System.Activator CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam Evidence to sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de Activator.CreateInstanceFrom que não usa um System.Security.Policy.Evidence parâmetro.
System.Activator CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de Activator.CreateInstanceFrom que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain AppendPrivatePath AppendPrivatePath foi preterido. Investigue o uso de em vez disso AppDomainSetup.PrivateBinPath .
System.AppDomain ClearPrivatePath ClearPrivatePath foi preterido. Investigue o uso de em vez disso AppDomainSetup.PrivateBinPath .
System.AppDomain ClearShadowCopyPath ClearShadowCopyPath foi preterido. Investigue o uso de em vez disso AppDomainSetup.ShadowCopyDirectories .
System.AppDomain CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.CreateInstance que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.CreateInstanceAndUnwrap que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.CreateInstanceFrom que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.CreateInstanceFromAndUnwrap que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.DefineDynamicAssembly que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean, IEnumerable<CustomAttributeBuilder>) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.AppDomain ExecuteAssembly(String, Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssembly que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain ExecuteAssembly(String, Evidence, String[]) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssembly que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssembly que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain ExecuteAssemblyByName(AssemblyName, Evidence, String[]) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssemblyByName que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain ExecuteAssemblyByName(String, Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssemblyByName que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain ExecuteAssemblyByName(String, Evidence, String[]) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.ExecuteAssemblyByName que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain GetCurrentThreadId GetCurrentThreadId foi preterido porque não fornece uma ID estável quando threads gerenciados são executados em fibras (também conhecidas como threads leves). Para obter um identificador estável para um thread gerenciado, use a Thread.ManagedThreadId propriedade.
System.AppDomain Load(AssemblyName, Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain Load(Byte[], Byte[], Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain Load(String, Evidence) Os métodos que usam evidências para sandbox são obsoletos e serão removidos em uma versão futura do .NET Framework. Use uma sobrecarga de AppDomain.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.AppDomain SetAppDomainPolicy AppDomain os níveis de política são obsoletos e serão removidos em uma versão futura do .NET Framework.
System.AppDomain SetCachePath SetCachePath foi preterido. Investigue o uso de em vez disso AppDomainSetup.CachePath .
System.AppDomain SetDynamicBase SetDynamicBase foi preterido. Investigue o uso de em vez disso AppDomainSetup.DynamicBase .
System.AppDomain SetShadowCopyFiles SetShadowCopyFiles foi preterido. Investigue o uso de em vez disso AppDomainSetup.ShadowCopyFiles .
System.AppDomain SetShadowCopyPath SetShadowCopyPath foi preterido. Investigue o uso de em vez disso AppDomainSetup.ShadowCopyDirectories .
System.Enum ToString(IFormatProvider) O provider argumento não é usado. Enum.ToString()Utilize.
System.Enum ToString(String, IFormatProvider) O provider argumento não é usado. Enum.ToString(String)Utilize.
System.LoaderOptimization DisallowBindings Este método foi preterido. Utilize Assembly.Load em substituição.
System.LoaderOptimization DomainMask Este método foi preterido. Utilize Assembly.Load em substituição.
System.Collections.Hashtable Hashtable(IDictionary, IHashCodeProvider, IComparer) Utilize Hashtable(IDictionary, IEqualityComparer) em substituição.
System.Collections.Hashtable Hashtable(IHashCodeProvider, IComparer) Utilize Hashtable(IEqualityComparer) em substituição.
System.Collections.Hashtable Hashtable(Int32, IHashCodeProvider, IComparer) Utilize Hashtable(Int32, IEqualityComparer) em substituição.
System.Collections.Hashtable Hashtable(Int32, Single, IHashCodeProvider, IComparer) Utilize Hashtable(Int32, Single, IEqualityComparer) em substituição.
System.Collections.Hashtable Hashtable.comparer Use a Hashtable.EqualityComparer propriedade.
System.Collections.Hashtable Hashtable.hcp Use KeyComparer propriedades.
System.Collections.Hashtable Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) Utilize Hashtable(IDictionary, Single, IEqualityComparer) em substituição.
System.Configuration.Assemblies.AssemblyHash Algorithm A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash AssemblyHash(AssemblyHashAlgorithm, Byte[]) A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash AssemblyHash(Byte[]) A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash Clone A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash Empty A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash GetValue A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Configuration.Assemblies.AssemblyHash SetValue A System.Configuration.Assemblies.AssemblyHash classe foi preterida.
System.Diagnostics.Debugger Debugger Não crie instâncias da Debugger classe. Em vez disso, chame os métodos estáticos diretamente nesse tipo.
System.Diagnostics.StackTrace StackTrace(Thread, Boolean) Primeiro preterido no .NET Framework 4.5.

Este construtor foi preterido. Use um construtor que não requer um Thread parâmetro.
System.Diagnostics.SymbolStore.ISymbolBinder GetReader A alternativa recomendada é ISymbolBinder1.GetReader, que usa o ponteiro da interface do importador como um IntPtr em vez de um Int32, e, portanto, funciona em arquiteturas de 32 bits e 64 bits.
System.Globalization.CultureTypes FrameworkCultures Este valor foi preterido. Use outros valores em System.Globalization.CultureTypes.
System.Globalization.CultureTypes WindowsOnlyCultures Este valor foi preterido. Use outros valores em System.Globalization.CultureTypes.
System.IO.FileStream FileStream(IntPtr, FileAccess) Este construtor foi preterido. Utilize FileStream(SafeFileHandle, FileAccess) em substituição.
System.IO.FileStream FileStream(IntPtr, FileAccess, Boolean) Este construtor foi preterido. Use FileStream(SafeFileHandle, FileAccess) em vez disso e, opcionalmente, faça um novo Microsoft.Win32.SafeHandles.SafeFileHandle com ownsHandle= false , se necessário.
System.IO.FileStream FileStream(IntPtr, FileAccess, Boolean, Int32) Este construtor foi preterido. Use FileStream(SafeFileHandle, FileAccess, Int32) em vez disso e, opcionalmente, faça um novo Microsoft.Win32.SafeHandles.SafeFileHandle com ownsHandle= false , se necessário.
System.IO.FileStream FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) Este construtor foi preterido. Use FileStream(SafeFileHandle, FileAccess, Int32, Boolean) em vez disso e, opcionalmente, faça um novo Microsoft.Win32.SafeHandles.SafeFileHandle com ownsHandle= false , se necessário.
System.IO.FileStream Handle Esta propriedade foi preterida. Use a FileStream.SafeFileHandle propriedade em vez disso.
System.IO.Path InvalidPathChars Use Path.GetInvalidPathChars ou Path.GetInvalidFileNameChars em vez disso.
System.IO.Stream CreateWaitHandle CreateWaitHandle serão removidos eventualmente. Utilize new ManualResetEvent(false) em substituição.
System.IO.Stream ObjectInvariant Primeiro preterido no .NET Framework 4.5.

Não chame ou substitua esse método.
System.IO.IsolatedStorage.IsolatedStorage CurrentSize CurrentSize foi preterido porque não é compatível com CLS. Para obter o tamanho atual, use IsolatedStorage.UsedSize.
System.IO.IsolatedStorage.IsolatedStorage MaximumSize MaximumSize foi preterido porque não é compatível com CLS. Para obter o tamanho máximo, use IsolatedStorage.Quota.
System.IO.IsolatedStorage.IsolatedStorageFile CurrentSize CurrentSize foi preterido porque não é compatível com CLS. Para obter o tamanho atual, use UsedSize.
System.IO.IsolatedStorage.IsolatedStorageFile MaximumSize MaximumSize foi preterido porque não é compatível com CLS. Para obter o tamanho máximo, use IsolatedStorageFile.Quota.
System.IO.IsolatedStorage.IsolatedStorageFileStream Handle Esta propriedade foi preterida. Use a IsolatedStorageFileStream.SafeFileHandle propriedade em vez disso.
System.Reflection.Assembly Load(AssemblyName, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly Load(Byte[], Byte[], Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly Load(String, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.Load que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly LoadFile(String, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.LoadFile que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly LoadFrom(String, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.LoadFrom que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de Assembly.LoadFrom que não usa um System.Security.Policy.Evidence parâmetro.
System.Reflection.Assembly LoadWithPartialName(String) Este método foi preterido. Utilize Assembly.Load em substituição.
System.Reflection.Assembly LoadWithPartialName(String, Evidence) Este método foi preterido. Utilize Assembly.Load em substituição.
System.Reflection.AssemblyFlagsAttribute AssemblyFlagsAttribute(Int32) Este construtor foi preterido. Utilize AssemblyFlagsAttribute(AssemblyNameFlags) em substituição.
System.Reflection.AssemblyFlagsAttribute AssemblyFlagsAttribute(UInt32) Este construtor foi preterido. Utilize AssemblyFlagsAttribute(AssemblyNameFlags) em substituição.
System.Reflection.AssemblyFlagsAttribute Flags Esta propriedade foi preterida. Utilize AssemblyFlagsAttribute.AssemblyFlags em substituição.
System.Reflection.Emit.ConstructorBuilder ReturnType Esta propriedade foi preterida.
System.Reflection.Emit.FieldBuilder SetMarshal Uma API alternativa está disponível: emita o System.Runtime.InteropServices.MarshalAsAttribute atributo personalizado em vez disso.
System.Reflection.Emit.FlowControl Phi Esta API foi preterida.
System.Reflection.Emit.MethodBuilder SetMarshal Uma API alternativa está disponível: emita o System.Runtime.InteropServices.MarshalAsAttribute atributo personalizado em vez disso.
System.Reflection.Emit.OpCodeType Annotation Esta API foi preterida.
System.Reflection.Emit.OperandType InlinePhi Esta API foi preterida.
System.Reflection.Emit.ParameterBuilder SetMarshal Uma API alternativa está disponível: emita o System.Runtime.InteropServices.MarshalAsAttribute atributo personalizado em vez disso.
System.Resources.ResourceManager ResourceSets Ligue ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean) em vez disso.
System.Runtime.InteropServices.Marshal GetManagedThunkForUnmanagedMethodPtr O GetManagedThunkForUnmanagedMethodPtr método foi preterido e será removido em uma versão futura.
System.Runtime.InteropServices.Marshal GetThreadFromFiberCookie O GetThreadFromFiberCookie método foi preterido. Use a API de hospedagem para executar essa operação.
System.Runtime.InteropServices.Marshal GetTypeInfoName(UCOMITypeInfo) Utilize Marshal.GetTypeInfoName(ITypeInfo) em substituição.
System.Runtime.InteropServices.Marshal GetTypeLibGuid(UCOMITypeLib) Utilize Marshal.GetTypeLibGuid(ITypeLib) em substituição.
System.Runtime.InteropServices.Marshal GetTypeLibLcid(UCOMITypeLib) Utilize Marshal.GetTypeLibLcid(ITypeLib) em substituição.
System.Runtime.InteropServices.Marshal GetTypeLibName(UCOMITypeLib) Utilize Marshal.GetTypeLibName(ITypeLib) em substituição.
System.Runtime.InteropServices.Marshal GetUnmanagedThunkForManagedMethodPtr O GetUnmanagedThunkForManagedMethodPtr método foi preterido e será removido em uma versão futura.
System.Runtime.InteropServices.Marshal ReleaseThreadCache Essa API não executou nenhuma operação e será removida em versões futuras do CLR.
System.Runtime.InteropServices.RuntimeEnvironment RuntimeEnvironment O uso deste membro gera um erro de compilador.

Não crie instâncias da System.Runtime.InteropServices.RuntimeEnvironment classe. Em vez disso, chame os métodos estáticos diretamente nesse tipo.
System.Runtime.Remoting.Channels.ChannelServices RegisterChannel Utilize ChannelServices.RegisterChannel(IChannel, Boolean) em substituição.
System.Runtime.Remoting.Lifetime.LifetimeServices LifetimeServices O uso deste membro gera um erro de compilador.

Não crie instâncias da LifetimeServices classe. Em vez disso, chame os métodos estáticos diretamente nesse tipo.
System.Runtime.Remoting.RemotingConfiguration Configure(String) Utilize RemotingConfiguration.Configure(String, Boolean) em substituição.
System.Runtime.Remoting.RemotingServices LogRemotingStage O uso deste método não é recomendado. O LogRemotingStage existia apenas para fins de diagnóstico interno.
System.Security.CodeAccessPermission Deny Deny está obsoleta e será removida em uma versão futura do .NET Framework.
System.Security.CodeAccessPermission RevertDeny Deny está obsoleta e será removida em uma versão futura do .NET Framework.
System.Security.HostSecurityManager DomainPolicy Os níveis de política AppDomain são obsoletos e serão removidos em uma versão futura do .NET Framework.
System.Security.HostSecurityManagerOptions HostPolicyLevel Os níveis de política AppDomain são obsoletos e serão removidos em uma versão futura do .NET Framework.
System.Security.PermissionSet ConvertPermissionSet Este método está obsoleto e já não deve ser utilizado.
System.Security.PermissionSet Deny Deny está obsoleta e será removida em uma versão futura do .NET Framework.
System.Security.SecurityCriticalAttribute Scope System.Security.SecurityCriticalScope é usado apenas para compatibilidade de transparência do .NET Framework 2.0.
System.Security.SecurityManager CheckExecutionRights Como as verificações de permissão de execução não podem mais ser desativadas, a CheckExecutionRights propriedade não tem mais efeito.
System.Security.SecurityManager IsGranted IsGranted está obsoleta e será removida em uma versão futura do .NET Framework. Use a AppDomain.PermissionSet propriedade ou a Assembly.PermissionSet propriedade em vez disso.
System.Security.SecurityManager LoadPolicyLevelFromFile Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager LoadPolicyLevelFromString Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager PolicyHierarchy Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager ResolvePolicy(Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager ResolvePolicy(Evidence[]) Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager ResolvePolicyGroups Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager ResolveSystemPolicy Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager SavePolicy Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager SavePolicyLevel Esse método é obsoleto e será removido em uma versão futura do .NET Framework.
System.Security.SecurityManager SecurityEnabled Como a segurança não pode mais ser desligada, a SecurityEnabled propriedade não tem mais efeito.
System.Security.Cryptography.PasswordDeriveBytes GetBytes System.Security.Cryptography.Rfc2898DeriveBytesSystem.Security.Cryptography.PasswordDeriveBytes substitui a derivação de material de chave de uma senha e é preferido em novos aplicativos.
System.Security.Cryptography.X509Certificates.X509Certificate GetIssuerName Este método foi preterido. Use a X509Certificate.Issuer propriedade em vez disso.
System.Security.Cryptography.X509Certificates.X509Certificate GetName Este método foi preterido. Use a X509Certificate.Subject propriedade em vez disso.
System.Security.Permissions.FileIOPermissionAttribute All Use a FileIOPermissionAttribute.ViewAndModify propriedade em vez disso.
System.Security.Permissions.ReflectionPermissionAttribute ReflectionEmit Essa permissão não é mais usada pelo CLR.
System.Security.Permissions.ReflectionPermissionAttribute TypeInformation Esta API foi preterida.
System.Security.Permissions.ReflectionPermissionFlag AllFlags Esta permissão foi preterida. O AllFlags membro da enumeração não inclui RestrictedMemberAccess. Use PermissionState.Unrestricted para obter acesso total.
System.Security.Permissions.ReflectionPermissionFlag ReflectionEmit Essa permissão não é mais usada pelo CLR.
System.Security.Permissions.ReflectionPermissionFlag TypeInformation Esta API foi preterida.
System.Security.Permissions.RegistryPermissionAttribute All Use a RegistryPermissionAttribute.ViewAndModify propriedade em vez disso.
System.Security.Permissions.SecurityAction Deny Deny está obsoleta e será removida em uma versão futura do .NET Framework.
System.Security.Permissions.SecurityAction RequestMinimum A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.Security.Permissions.SecurityAction RequestOptional A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.Security.Permissions.SecurityAction RequestRefuse A segurança declarativa em nível de assembly é obsoleta e não é mais imposta pelo CLR por padrão.
System.Security.Policy.Evidence AddAssembly Este método está obsoleto. Utilize Evidence.AddAssemblyEvidence em substituição.
System.Security.Policy.Evidence AddHost Este método está obsoleto. Utilize Evidence.AddHostEvidence em substituição.
System.Security.Policy.Evidence CopyTo Os elementos de prova não devem ser tratados como um System.Collections.ICollectionelemento . Use os Evidence.GetHostEnumerator métodos e Evidence.GetAssemblyEnumerator em vez de usar CopyTo.
System.Security.Policy.Evidence Count Os elementos de prova não devem ser tratados como um System.Collections.ICollectionelemento . Use Evidence.GetHostEnumerator e Evidence.GetAssemblyEnumerator itere sobre as evidências para coletar uma contagem.
System.Security.Policy.Evidence Evidence(Object[], Object[]) Este construtor é obsoleto. Use o Evidence(EvidenceBase[], EvidenceBase[]) construtor em vez disso.
System.Security.Policy.Evidence GetEnumerator GetEnumerator está obsoleta. Use Evidence.GetHostEnumerator e Evidence.GetAssemblyEnumerator em vez disso.
System.Security.Policy.PolicyLevel AddFullTrustAssembly(StrongName) Como todos os assemblies GAC sempre recebem confiança total, a lista de confiança completa não é mais significativa. Você deve instalar todos os assemblies usados na diretiva de segurança no GAC para garantir que eles sejam confiáveis.
System.Security.Policy.PolicyLevel AddFullTrustAssembly(StrongNameMembershipCondition) Como todos os assemblies GAC sempre recebem confiança total, a lista de confiança completa não é mais significativa. Você deve instalar todos os assemblies usados na diretiva de segurança no GAC para garantir que eles sejam confiáveis.
System.Security.Policy.PolicyLevel CreateAppDomainLevel Os níveis de política AppDomain são obsoletos e serão removidos em uma versão futura do .NET Framework.
System.Security.Policy.PolicyLevel FullTrustAssemblies Como todos os assemblies GAC sempre recebem confiança total, a lista de confiança completa não é mais significativa. Você deve instalar todos os assemblies usados na diretiva de segurança no GAC para garantir que eles sejam confiáveis.
System.Security.Policy.PolicyLevel RemoveFullTrustAssembly(StrongName) Como todos os assemblies GAC sempre recebem confiança total, a lista de confiança completa não é mais significativa. Você deve instalar todos os assemblies usados na diretiva de segurança no GAC para garantir que eles sejam confiáveis.
System.Security.Policy.PolicyLevel RemoveFullTrustAssembly(StrongNameMembershipCondition) Como todos os assemblies GAC sempre recebem confiança total, a lista de confiança completa não é mais significativa. Você deve instalar todos os assemblies usados na diretiva de segurança no GAC para garantir que eles sejam confiáveis.
System.Threading.Overlapped EventHandle Esta propriedade não é compatível com 64 bits. Utilize Overlapped.EventHandleIntPtr em substituição.
System.Threading.Overlapped Overlapped(Int32, Int32, Int32, IAsyncResult) Este construtor não é compatível com 64 bits. Use o Overlapped(Int32, Int32, IntPtr, IAsyncResult) construtor que usa um System.IntPtr para o identificador de evento.
System.Threading.Overlapped Pack(IOCompletionCallback) Este método não é seguro. Utilize Overlapped.Pack(IOCompletionCallback, Object) em substituição.
System.Threading.Overlapped UnsafePack(IOCompletionCallback) Este método não é seguro. Utilize Overlapped.UnsafePack(IOCompletionCallback, Object) em substituição.
System.Threading.Thread ApartmentState A ApartmentState propriedade foi preterida. Use Thread.GetApartmentState, Thread.SetApartmentState ou Thread.TrySetApartmentState em vez disso.
System.Threading.Thread GetCompressedStack GetCompressedStack não é mais suportado. Use a System.Threading.CompressedStack classe.
System.Threading.Thread Resume Resume foi preterido. Use outras classes em System.Threading, como Monitor, Mutex , EventWaitHandlee Semaphore para sincronizar threads ou proteger recursos.
System.Threading.Thread SetCompressedStack SetCompressedStack não é mais suportado. Use a System.Threading.CompressedStack classe.
System.Threading.Thread Suspend Suspend foi preterido. Use outras classes em System.Threading, como Monitor, Mutex , EventWaitHandle, e Semaphore, para sincronizar threads ou proteger recursos.
System.Threading.ThreadPool BindHandle(IntPtr) BindHandle(IntPtr) foi preterido. Utilize ThreadPool.BindHandle(SafeHandle) em substituição.
System.Threading.WaitHandle Handle Use a WaitHandle.SafeWaitHandle propriedade em vez disso.

PresentationCore.dll

Type Membro Mensagem
System.Windows.UIElement BitmapEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.UIElement BitmapEffectInput Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.UIElement PersistId PersistId é uma propriedade obsoleta e pode ser removida em uma versão futura. O valor desta propriedade não está definido.
System.Windows.Media.ContainerVisual BitmapEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.ContainerVisual BitmapEffectInput Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.DrawingContext PushEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.FormattedText FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush) Use a substituição PixelsPerDip.
System.Windows.Media.FormattedText FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution) Use a substituição PixelsPerDip.
System.Windows.Media.FormattedText FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode) Use a substituição PixelsPerDip.
System.Windows.Media.GlyphRun GlyphRun() Use a substituição PixelsPerDip.
System.Windows.Media.GlyphRun GlyphRun(GlyphTypeface, Int32, Boolean, Double, IList<UInt16>, Point, IList<Double>, IList<Point>, IList<Char>, String, IList<UInt16>, IList<Boolean>, XmlLanguage) Use a substituição PixelsPerDip.
System.Windows.Media.RenderCapability IsShaderEffectSoftwareRenderingSupported Esta propriedade foi preterida. Em vez disso, use o método estático RenderCapability.IsPixelShaderVersionSupportedInSoftware .
System.Windows.Media.Visual VisualBitmapEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Visual VisualBitmapEffectInput Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BevelBitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BevelBitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect CreateBitmapEffectOuter Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect GetOutput Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect InitializeBitmapEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect SetValue Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffectGroup CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BitmapEffectGroup UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BlurBitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.BlurBitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.DropShadowBitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.DropShadowBitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.EmbossBitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.EmbossBitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.OuterGlowBitmapEffect CreateUnmanagedEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Effects.OuterGlowBitmapEffect UpdateUnmanagedPropertyState Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Media3D.Viewport3DVisual BitmapEffect Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.
System.Windows.Media.Media3D.Viewport3DVisual BitmapEffectInput Os efeitos de bitmap foram preteridos e não funcionam mais. Em vez disso, considere a possibilidade de utilizar System.Windows.Media.Effects.Effect quando apropriado.

PresentationFramework.dll

System.Activities.dll

System.Activities.Presentation.dll

Type Membro Mensagem
System.Activities.Presentation.DragDropHelper DoDragMove(WorkflowViewElement, Point) Este método não suporta arrastar vários itens.
System.Activities.Presentation.DragDropHelper GetCompositeView(DragEventArgs) Primeiro preterido no .NET Framework 4.5.

Este método não suporta arrastar vários itens. Utilize GetCompositeView(WorkflowViewElement) em substituição.
System.Activities.Presentation.DragDropHelper GetDragDropCompletedEffects Este método não suporta arrastar vários itens.
System.Activities.Presentation.DragDropHelper GetDraggedModelItem Primeiro preterido no .NET Framework 4.5.

Este método não suporta arrastar vários itens. Utilize GetDraggedModelItems em substituição.
System.Activities.Presentation.DragDropHelper GetDroppedObject Primeiro preterido no .NET Framework 4.5.

Este método não suporta arrastar vários itens. Utilize GetDroppedObjects em substituição.
System.Activities.Presentation.DragDropHelper SetDragDropCompletedEffects Este método não suporta arrastar vários itens.
System.Activities.Presentation.Services.ModelChangedEventArgs ItemsAdded Primeiro preterido no .NET Framework 4.5.

Não use esta propriedade. Utilize ModelChangeInfo em substituição.
System.Activities.Presentation.Services.ModelChangedEventArgs ItemsRemoved Primeiro preterido no .NET Framework 4.5.

Não use esta propriedade. Utilize ModelChangeInfo em substituição.
System.Activities.Presentation.Services.ModelChangedEventArgs PropertiesChanged Primeiro preterido no .NET Framework 4.5.

Não use esta propriedade. Utilize ModelChangeInfo em substituição.

System.Core.dll

Type Membro Mensagem
System.Diagnostics.Eventing.Reader.StandardEventKeywords CorrelationHint Primeiro preterido no .NET Framework 4.5.

Valor incorreto; em vez disso CorrelationHint2 .
System.Linq.ParallelEnumerable Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.ParallelEnumerable Zip A segunda fonte de dados de um operador binário deve ser do tipo System.Linq.ParallelQuery<TSource> em vez System.Collections.Generic.IEnumerable<T>de . Para corrigir esse problema, use o AsParallel<TSource>(IEnumerable<TSource>) método de extensão para converter a fonte de dados correta em System.Linq.ParallelQuery<TSource>.
System.Linq.Expressions.Expression Expression(ExpressionType, Type) Use um construtor diferente que não aceite um System.Linq.Expressions.ExpressionType argumento. Em seguida, substitua as Expression.NodeType propriedades e Expression.Type para fornecer os valores que seriam especificados para este construtor.
System.Linq.Expressions.MemberBinding MemberBinding Não use este construtor. Ele será removido em versões futuras.
System.Runtime.CompilerServices.CallSiteOps AddRule O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps Bind O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps ClearMatch O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps CreateMatchmaker O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps GetCachedRules<T>(RuleCache<T>) O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps GetMatch O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps GetRuleCache O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps GetRules O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps MoveRule<T>(RuleCache<T>, T, Int32) O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps SetNotMatched O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.CallSiteOps UpdateRules O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps CreateRuntimeVariables() O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps CreateRuntimeVariables(Object[], Int64[]) O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps ExpandoCheckVersion O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps ExpandoPromoteClass O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps ExpandoTryDeleteValue O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps ExpandoTryGetValue O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps ExpandoTrySetValue O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps MergeRuntimeVariables O uso deste membro gera um erro de compilador.

Não use este método.
System.Runtime.CompilerServices.RuntimeOps Quote O uso deste membro gera um erro de compilador.

Não use este método.

System.Data.dll

Type Membro Mensagem
System.Data.DataSysDescriptionAttribute DataSysDescriptionAttribute DataSysDescriptionAttribute foi preterido.
System.Data.Common.DataAdapter CloneInternals CloneInternals foi preterido. Use o DataAdapter(DataAdapter) construtor.
System.Data.Common.DBDataPermission DBDataPermission() O uso deste membro gera um erro de compilador.

Este construtor foi preterido. Passe ao DBDataPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.Common.DBDataPermission DBDataPermission(PermissionState, Boolean) O uso deste membro gera um erro de compilador.

Este construtor foi preterido. Passe ao DBDataPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.Odbc.OdbcParameterCollection Add(String, Object) Add(String, Object) foi preterido. OdbcParameterCollection.AddWithValue(String, Object)Utilize.
System.Data.Odbc.OdbcPermission OdbcPermission() O uso deste membro gera um erro de compilador.

OdbcPermission() foi preterido. Passe ao OdbcPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.Odbc.OdbcPermission OdbcPermission(PermissionState, Boolean) O uso deste membro gera um erro de compilador.

OdbcPermission(PermissionState, Boolean) foi preterido. Passe ao OdbcPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.OleDb.OleDbParameterCollection Add(String, Object) Add(String, Object) foi preterido. Utilize o método OleDbParameterCollection.AddWithValue.
System.Data.OleDb.OleDbPermission OleDbPermission() O uso deste membro gera um erro de compilador.

OleDbPermission() foi preterido. Passe o OleDbPermission(PermissionState) valor a de PermissionState.None.
System.Data.OleDb.OleDbPermission OleDbPermission(PermissionState, Boolean) O uso deste membro gera um erro de compilador.

OleDbPermission(PermissionState, Boolean) foi preterido. Passe o OleDbPermission(PermissionState) valor a de PermissionState.None.
System.Data.OleDb.OleDbPermission Provider A OleDbPermission.Provider propriedade foi preterida. Utilize o método DBDataPermission.Add(String, String, KeyRestrictionBehavior).
System.Data.OleDb.OleDbPermissionAttribute Provider A OleDbPermissionAttribute.Provider propriedade foi preterida. Utilize o método DBDataPermission.Add(String, String, KeyRestrictionBehavior).
System.Data.SqlClient.SqlClientPermission SqlClientPermission() O uso deste construtor gera um erro de compilador.

SqlClientPermission() foi preterido. Passe ao SqlClientPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.SqlClient.SqlClientPermission SqlClientPermission(PermissionState, Boolean) O uso deste construtor gera um erro de compilador.

SqlClientPermission(PermissionState, Boolean) foi preterido. Passe ao SqlClientPermission(PermissionState) construtor um valor de PermissionState.None.
System.Data.SqlClient.SqlConnectionStringBuilder ConnectionReset ConnectionReset foi preterido. System.Data.SqlClient.SqlConnection ignorará a palavra-chave 'redefinição de conexão' e sempre redefinirá a conexão.
System.Data.SqlClient.SqlParameterCollection Add(String, Object) Add(String, Object) foi preterido. SqlParameterCollection.AddWithValueUtilize.

System.Data.Entity.dll

System.Data.OracleClient.dll

Type Membro Mensagem
System.Data.OracleClient.OracleParameter Precision Precision foi preterido. Use as System.Math classes para definir explicitamente a precisão de um decimal.
System.Data.OracleClient.OracleParameter Scale Scale foi preterido. Use as System.Math classes para definir explicitamente a escala de um decimal.
System.Data.OracleClient.OracleParameterCollection Add(String, Object) Add(String, Object) foi preterido. OracleParameterCollection.AddWithValueUtilize.

System.Design.dll

Type Membro Mensagem
System.ComponentModel.Design.ComponentDesigner InitializeNonDefault Este método foi preterido. Utilize ComponentDesigner.InitializeExistingComponent em substituição.
System.ComponentModel.Design.ComponentDesigner OnSetComponentDefaults Este método foi preterido. Utilize ComponentDesigner.InitializeNewComponent em substituição.
System.ComponentModel.Design.DesignSurface CreateComponent O CreateComponent método foi substituído por CreateInstance(Type).
System.ComponentModel.Design.Serialization.CodeDomSerializer SerializeToReferenceExpression Este método foi preterido. Use SerializeToExpression ou GetExpression em vez disso.
System.Web.UI.Design.ControlDesigner DesignTimeElementView O uso dessa propriedade gera um erro do compilador.

Erro: Esta propriedade não pode mais ser referenciada e está incluída para dar suporte a aplicativos compilados existentes. A arquitetura de exibição de elemento em tempo de design não é mais usada.
System.Web.UI.Design.ControlDesigner DesignTimeHtmlRequiresLoadComplete A alternativa recomendada é usar ControlDesigner.SetViewFlags(ViewFlags.DesignTimeHtmlRequiresLoadComplete, true).
System.Web.UI.Design.ControlDesigner GetPersistInnerHtml A alternativa recomendada é ControlDesigner.GetPersistenceContent.
System.Web.UI.Design.ControlDesigner IsDirty A alternativa recomendada é usar ControlDesigner.Tag.SetDirty e ControlDesigner.Tag.IsDirty.
System.Web.UI.Design.ControlDesigner IsPropertyBound A alternativa recomendada é ControlDesigner.DataBindings.Contains. A System.Web.UI.DataBindingCollection classe permite mais controle das associações de dados associadas ao controle.
System.Web.UI.Design.ControlDesigner OnBindingsCollectionChanged A alternativa recomendada é manipular o ControlDesigner.DataBindings.Changed evento. A DataBindingCollection coleção retornada pela ControlDesigner.DataBindings propriedade permite mais controle das associações de dados associadas ao controle.
System.Web.UI.Design.ControlDesigner OnControlResize A alternativa recomendada é OnComponentChanged, que é chamada quando qualquer propriedade do controle é alterada.
System.Web.UI.Design.ControlDesigner RaiseResizeEvent O uso desse método não é recomendado porque o redimensionamento é manipulado ControlDesigner.OnComponentChanged pelo método.
System.Web.UI.Design.ControlDesigner ReadOnly A alternativa recomendada é herdar de System.Web.UI.Design.ContainerControlDesigner vez e usar um System.Web.UI.Design.EditableDesignerRegionarquivo . As regiões permitem um melhor controle do conteúdo no designer.
System.Web.UI.Design.HtmlControlDesigner Behavior A alternativa recomendada é ControlDesigner.Tag.
System.Web.UI.Design.HtmlControlDesigner DesignTimeElement O uso dessa propriedade gera um erro do compilador.

Erro: Esta propriedade não pode mais ser referenciada e está incluída para dar suporte a aplicativos compilados existentes. O elemento de tempo de design nem sempre pode fornecer acesso ao elemento na marcação. Existem métodos alternativos para System.Web.UI.Design.WebFormsRootDesigner lidar com scripts e controles de cliente.
System.Web.UI.Design.HtmlControlDesigner OnBehaviorAttached A alternativa recomendada é ControlDesigner.Tag.
System.Web.UI.Design.HtmlControlDesigner OnBehaviorDetaching A alternativa recomendada é ControlDesigner.Tag.
System.Web.UI.Design.HtmlControlDesigner OnBindingsCollectionChanged A alternativa recomendada é manipular o evento HtmlControlDesigner.DataBindings.Changed . A DataBindingCollection coleção retornada pela HtmlControlDesigner.DataBindings propriedade permite mais controle das associações de dados associadas ao controle.
System.Web.UI.Design.HtmlControlDesigner ShouldCodeSerialize O uso dessa propriedade não é recomendado porque a serialização de código não é suportada.
System.Web.UI.Design.TemplatedControlDesigner ActiveTemplateEditingFrame O uso dessa propriedade não é recomendado porque a edição de modelos é tratada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner CreateTemplateEditingFrame O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner EnterTemplateMode O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner ExitTemplateMode O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetCachedTemplateEditingVerbs O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetTemplateContainerDataItemProperty O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetTemplateContainerDataSource O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetTemplateEditingVerbs O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner GetTemplatePropertyParentType O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.TemplatedControlDesigner InTemplateMode A alternativa recomendada é ControlDesigner.InTemplateMode.
System.Web.UI.Design.TemplatedControlDesigner OnBehaviorAttached A alternativa recomendada é ControlDesigner.Tag.
System.Web.UI.Design.TemplatedControlDesigner SetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.BaseDataListDesigner GetTemplateContainerDataSource O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.BaseDataListDesigner OnAutoFormat O uso desse método não é recomendado porque a caixa de diálogo AutoFormatação é iniciada pelo host do designer. A lista de AutoFormatos disponíveis é exposta pela ControlDesigner.AutoFormats propriedade.
System.Web.UI.Design.WebControls.DataGridDesigner CreateTemplateEditingFrame O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataGridDesigner GetCachedTemplateEditingVerbs O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataGridDesigner GetTemplateContainerDataItemProperty O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataGridDesigner GetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataGridDesigner GetTemplatePropertyParentType O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataGridDesigner SetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataListDesigner CreateTemplateEditingFrame O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataListDesigner GetCachedTemplateEditingVerbs O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataListDesigner GetTemplateContainerDataItemProperty O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataListDesigner GetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.DataListDesigner SetTemplateContent O uso desse método não é recomendado porque a edição de modelos é manipulada no System.Web.UI.Design.ControlDesigner. Para dar suporte à edição de modelos, exponha os dados do ControlDesigner.TemplateGroups modelo na propriedade e chame ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true).
System.Web.UI.Design.WebControls.PanelDesigner OnBehaviorAttached A alternativa recomendada é ControlDesigner.Tag.
System.Windows.Forms.Design.ControlDesigner OnSetComponentDefaults Este método foi preterido. Utilize ControlDesigner.InitializeNewComponent em substituição.

System.dll

Type Membro Mensagem
Microsoft.CSharp.CSharpCodeProvider CreateCompiler Os chamadores não devem usar a System.CodeDom.Compiler.ICodeCompiler interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe.
Microsoft.CSharp.CSharpCodeProvider CreateGenerator Os chamadores não devem usar a System.CodeDom.Compiler.ICodeGenerator interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe.
Microsoft.VisualBasic.VBCodeProvider CreateCompiler Os chamadores não devem usar a System.CodeDom.Compiler.ICodeCompiler interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe.
Microsoft.VisualBasic.VBCodeProvider CreateGenerator Os chamadores não devem usar a System.CodeDom.Compiler.ICodeGenerator interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe.
Microsoft.Win32.SystemEvents LowMemory Este evento foi preterido.
System.Uri Canonicalize O método foi preterido. Ele não é usado pelo sistema.
System.Uri CheckSecurity O método foi preterido. Ele não é usado pelo sistema.
System.Uri Escape O método foi preterido. Ele não é usado pelo sistema.
System.Uri EscapeString O método foi preterido. Use o GetComponents método ou o método estático EscapeUriString para escapar de um componente Uri ou uma cadeia de caracteres.
System.Uri IsBadFileSystemCharacter O método foi preterido. Ele não é usado pelo sistema.
System.Uri IsExcludedCharacter O método foi preterido. Ele não é usado pelo sistema.
System.Uri IsReservedCharacter O método foi preterido. Ele não é usado pelo sistema.
System.Uri MakeRelative O método foi preterido. Uri.MakeRelativeUriUtilize.
System.Uri Parse O método foi preterido. Ele não é usado pelo sistema.
System.Uri Unescape O método foi preterido. Use o Uri.GetComponents método ou o método estático Uri.EscapeUriString para escapar de um componente Uri ou uma cadeia de caracteres.
System.Uri Uri(String, Boolean) O construtor foi preterido. Uri(String)Utilize. O dontEscape parâmetro foi preterido e é sempre false.
System.Uri Uri(Uri, String, Boolean) O construtor foi preterido. Uri(Uri, String)Utilize. O dontEscape parâmetro foi preterido e é sempre false.
System.CodeDom.Compiler.CodeDomProvider CreateCompiler Os chamadores não devem usar a System.CodeDom.Compiler.ICodeCompiler interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe. Aqueles que herdam de CodeDomProvider ainda devem implementar essa interface, e devem excluir esse aviso ou também obsoletos esse método.
System.CodeDom.Compiler.CodeDomProvider CreateGenerator Os chamadores não devem usar a System.CodeDom.Compiler.ICodeGenerator interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe. Aqueles que herdam de CodeDomProvider ainda devem implementar essa interface, e devem excluir esse aviso ou também obsoletos esse método.
System.CodeDom.Compiler.CodeDomProvider CreateParser Os chamadores não devem usar a System.CodeDom.Compiler.ICodeParser interface e, em vez disso, devem usar os métodos diretamente na System.CodeDom.Compiler.CodeDomProvider classe. Aqueles que herdam de CodeDomProvider ainda devem implementar essa interface, e devem excluir esse aviso ou também obsoletos esse método.
System.CodeDom.Compiler.CompilerParameters Evidence A política CAS está obsoleta e será removida em uma versão futura do .NET Framework. Para obter mais informações, consulte Alterações de segurança no .NET Framework 4.
System.CodeDom.Compiler.CompilerResults Evidence A política CAS está obsoleta e será removida em uma versão futura do .NET Framework. Para obter mais informações, consulte Alterações de segurança no .NET Framework 4.
System.Collections.Specialized.NameObjectCollectionBase NameObjectCollectionBase(IHashCodeProvider, IComparer) Utilize NameObjectCollectionBase(IEqualityComparer) em substituição.
System.Collections.Specialized.NameObjectCollectionBase NameObjectCollectionBase(Int32, IHashCodeProvider, IComparer) Utilize NameObjectCollectionBase(Int32, IEqualityComparer) em substituição.
System.Collections.Specialized.NameValueCollection NameValueCollection(IHashCodeProvider, IComparer) Utilize NameValueCollection(IEqualityComparer) em substituição.
System.Collections.Specialized.NameValueCollection NameValueCollection(Int32, IHashCodeProvider, IComparer) Utilize NameValueCollection(Int32, IEqualityComparer) em substituição.
System.ComponentModel.AsyncCompletedEventArgs AsyncCompletedEventArgs() Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.ComponentModel.MemberDescriptor GetInvokee Este método foi preterido. Utilize MemberDescriptor.GetInvocationTarget em substituição.
System.ComponentModel.TypeDescriptor ComNativeDescriptorHandler Esta propriedade foi preterida. Em vez disso, use um provedor de descrição de tipo para fornecer informações de tipo para tipos COM.
System.ComponentModel.Design.DesignerTransactionCloseEventArgs DesignerTransactionCloseEventArgs(Boolean) Este construtor é obsoleto. Utilize DesignerTransactionCloseEventArgs(Boolean, Boolean) em substituição.
System.ComponentModel.Design.SelectionTypes Click Este valor foi preterido. Utilize SelectionTypes.Primary em substituição.
System.ComponentModel.Design.SelectionTypes MouseDown Este valor foi preterido. Já não é suportado.
System.ComponentModel.Design.SelectionTypes MouseUp Este valor foi preterido. Já não é suportado.
System.ComponentModel.Design.SelectionTypes Normal Este valor foi preterido. Utilize SelectionTypes.Auto em substituição.
System.ComponentModel.Design.SelectionTypes Valid Este valor foi preterido. Use System.Enum métodos de classe para determinar valores válidos ou use um conversor de tipo.
System.ComponentModel.Design.ViewTechnology Passthrough Este valor foi preterido. Utilize ViewTechnology.Default em substituição.
System.ComponentModel.Design.ViewTechnology WindowsForms Este valor foi preterido. Utilize ViewTechnology.Default em substituição.
System.Configuration.ConfigurationException ConfigurationException() Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String, Exception) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String, Exception, String, Int32) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String, Exception, XmlNode) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String, String, Int32) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException ConfigurationException(String, XmlNode) Esta classe está obsoleta. Para criar uma nova exceção, crie um System.Configuration.ConfigurationErrorsExceptionarquivo .
System.Configuration.ConfigurationException GetXmlNodeFilename Esta classe está obsoleta. Utilize ConfigurationErrorsException.GetFilename em substituição.
System.Configuration.ConfigurationException GetXmlNodeLineNumber Esta classe está obsoleta. Utilize ConfigurationErrorsException.GetLineNumber(XmlNode) em vez disso
System.Configuration.ConfigurationSettings AppSettings Este método está obsoleto. Foi substituído por ConfigurationManager.AppSettings.
System.Configuration.ConfigurationSettings GetConfig Este método está obsoleto. Foi substituído por ConfigurationManager.GetSection.
System.Diagnostics.EventLog CreateEventSource(String, String, String) Este método foi preterido. Utilize CreateEventSource(EventSourceCreationData) em substituição.
System.Diagnostics.EventLogEntry EventID Esta propriedade foi preterida. Utilize EventLogEntry.InstanceId em substituição.
System.Diagnostics.EventLogPermissionAccess Audit Este membro foi preterido. Utilize EventLogPermissionAccess.Administer em substituição.
System.Diagnostics.EventLogPermissionAccess Browse Este membro foi preterido. Utilize EventLogPermissionAccess.Administer em substituição.
System.Diagnostics.EventLogPermissionAccess Instrument Este membro foi preterido. Utilize EventLogPermissionAccess.Write em substituição.
System.Diagnostics.InstanceDataCollection InstanceDataCollection Este construtor foi preterido. Em vez disso, use InstanceDataCollectionCollection.Item[] para obter uma instância dessa coleção.
System.Diagnostics.InstanceDataCollectionCollection InstanceDataCollectionCollection Este construtor foi preterido. Em vez disso, use PerformanceCounterCategory.ReadCategory para obter uma instância dessa coleção.
System.Diagnostics.PerformanceCounter DefaultFileMappingSize Este campo foi preterido e não é usado. Use machine.config ou um arquivo de configuração de aplicativo para definir o tamanho do mapeamento de System.Diagnostics.PerformanceCounter arquivos.
System.Diagnostics.PerformanceCounterCategory Create(String, String, CounterCreationDataCollection) Este método foi preterido. Utilize Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection) em substituição.
System.Diagnostics.PerformanceCounterCategory Create(String, String, String, String) Este método foi preterido. Utilize Create(String, String, PerformanceCounterCategoryType, String, String) em substituição.
System.Diagnostics.PerformanceCounterManager ICollectData.CloseData Esta classe foi preterida. Em vez disso, use os contadores de desempenho através da PerformanceCounter classe.
System.Diagnostics.PerformanceCounterManager ICollectData.CollectData Esta classe foi preterida. Em vez disso, use os contadores de desempenho através da PerformanceCounter classe.
System.Diagnostics.PerformanceCounterManager PerformanceCounterManager Esta classe foi preterida. Em vez disso, use os contadores de desempenho através da System.Diagnostics.PerformanceCounter classe.
System.Diagnostics.PerformanceCounterPermissionAccess Browse Este membro foi preterido. Utilize PerformanceCounterPermissionAccess.Read em substituição.
System.Diagnostics.PerformanceCounterPermissionAccess Instrument Este membro foi preterido. Utilize PerformanceCounterPermissionAccess.Write em substituição.
System.Diagnostics.Process NonpagedSystemMemorySize Esta propriedade foi preterida. Utilize Process.NonpagedSystemMemorySize64 em substituição.
System.Diagnostics.Process PagedMemorySize Esta propriedade foi preterida. Utilize PagedMemorySize64 em substituição.
System.Diagnostics.Process PagedSystemMemorySize Esta propriedade foi preterida. Utilize Process.PagedSystemMemorySize64 em substituição.
System.Diagnostics.Process PeakPagedMemorySize Esta propriedade foi preterida. Utilize Process.PeakPagedMemorySize64 em substituição.
System.Diagnostics.Process PeakVirtualMemorySize Esta propriedade foi preterida. Utilize Process.PeakVirtualMemorySize64 em substituição.
System.Diagnostics.Process PeakWorkingSet Esta propriedade foi preterida. Utilize Process.PeakWorkingSet64 em substituição.
System.Diagnostics.Process PrivateMemorySize Esta propriedade foi preterida. Utilize Process.PrivateMemorySize64 em substituição.
System.Diagnostics.Process VirtualMemorySize Esta propriedade foi preterida. Utilize Process.VirtualMemorySize64 em substituição.
System.Diagnostics.Process WorkingSet Esta propriedade foi preterida. Utilize Process.WorkingSet64 em substituição.
System.Net.Dns BeginGetHostByName BeginGetHostByName está obsoleta para este tipo, Use Dns.BeginGetHostEntry(String, AsyncCallback, Object) em vez disso.
System.Net.Dns BeginResolve(String, AsyncCallback, Object) BeginResolve(String, AsyncCallback, Object) está obsoleta para este tipo, Use Dns.BeginGetHostEntry(String, AsyncCallback, Object) em vez disso.
System.Net.Dns EndGetHostByName EndGetHostByName está obsoleta para este tipo, Use Dns.EndGetHostEntry em vez disso.
System.Net.Dns EndResolve EndResolve está obsoleta para este tipo, Use Dns.EndGetHostEntry em vez disso.
System.Net.Dns GetHostByAddress(IPAddress) GetHostByAddress(IPAddress) está obsoleta para este tipo, Use Dns.GetHostEntry(IPAddress) em vez disso.
System.Net.Dns GetHostByAddress(String) GetHostByAddress(String) está obsoleta para este tipo, Use Dns.GetHostEntry(String) em vez disso.
System.Net.Dns GetHostByName GetHostByName está obsoleta para este tipo, Use Dns.GetHostEntry(String) em vez disso.
System.Net.Dns Resolve Resolve está obsoleta para este tipo, Use Dns.GetHostEntry(String) em vez disso.
System.Net.FileWebRequest FileWebRequest A serialização está obsoleta para esse tipo.
System.Net.FileWebResponse FileWebResponse A serialização está obsoleta para esse tipo.
System.Net.HttpWebRequest HttpWebRequest() Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.HttpWebRequest HttpWebRequest(SerializationInfo, StreamingContext) A serialização está obsoleta para esse tipo.
System.Net.HttpWebResponse HttpWebResponse() Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.HttpWebResponse HttpWebResponse(SerializationInfo, StreamingContext) A serialização está obsoleta para esse tipo.
System.Net.IPAddress Address Esta propriedade foi preterida. É o endereço dependente da família. Em vez disso, use o IPAddress.Equals método para realizar comparações.
System.Net.ServicePointManager CertificatePolicy CertificatePolicy está obsoleta para este tipo. Utilize ServicePointManager.ServerCertificateValidationCallback em substituição.
System.Net.WebClient AllowReadStreamBuffering Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WebClient AllowWriteStreamBuffering Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WebClient System.Net.WebClient.OnWriteStreamClosed Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WebClient WriteStreamClosed Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WebProxy GetDefaultProxy Este método foi preterido. Use o proxy selecionado para você por padrão.
System.Net.WebRequest CreatorInstance Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WebRequest RegisterPortableWebRequestCreator Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WriteStreamClosedEventArgs Error Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.WriteStreamClosedEventArgs WriteStreamClosedEventArgs Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.Mail.MailMessage ReplyTo ReplyTo está obsoleta para este tipo. Use MailMessage.ReplyToList em vez disso, que pode aceitar vários endereços.
System.Net.NetworkInformation.NetworkChange NetworkChange() Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.NetworkInformation.NetworkChange RegisterNetworkChange(NetworkChange) Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.Sockets.Socket SupportsIPv4 SupportsIPv4 está obsoleta para este tipo. Utilize Socket.OSSupportsIPv4 em substituição.
System.Net.Sockets.Socket SupportsIPv6 SupportsIPv6 está obsoleta para este tipo. Utilize Socket.OSSupportsIPv6 em substituição.
System.Net.Sockets.SocketAsyncEventArgs SocketClientAccessPolicyProtocol Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Net.Sockets.TcpListener TcpListener(Int32) Este método foi preterido. Utilize TcpListener(IPAddress, Int32) em substituição.
System.Net.WebSockets.WebSocket IsApplicationTargeting45 Primeiro preterido no .NET Framework 4.5.

Este membro é apenas para uso interno e será removido em uma versão futura do .NET Framework. Não ligue para ele.
System.Security.Claims.DynamicRoleClaimProvider AddDynamicRoleClaims Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Use System.Security.Claims.ClaimsAuthenticationManager para adicionar declarações a um ClaimsIdentityarquivo .

System.Drawing.dll

Type Membro Mensagem
System.Drawing.FontFamily GetFamilies Não use o GetFamilies método, use a FontFamily.Families propriedade.
System.Drawing.Imaging.EncoderParameter EncoderParameter(Encoder, Int32, Int32, Int32) Primeiro preterido no .NET Framework 4.5.

Este construtor foi preterido. EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)Utilize.

System.Messaging.dll

Type Membro Mensagem
System.Messaging.MessageQueue GetEnumerator Esse método retorna um System.Messaging.MessageEnumerator que implementa a MessageEnumerator.RemoveCurrent família de métodos incorretamente. Utilize MessageQueue.GetMessageEnumerator2 em substituição.
System.Messaging.MessageQueue GetMessageEnumerator Esse método retorna um System.Messaging.MessageEnumerator que implementa a MessageEnumerator.RemoveCurrent família de métodos incorretamente. Utilize MessageQueue.GetMessageEnumerator2 em substituição.

System.ServiceModel.dll

Type Membro Mensagem
System.ServiceModel.BasicHttpBinding EnableHttpCookieContainer Primeiro preterido no .NET Framework 4.5.

Esta propriedade está obsoleta. Para habilitar Http CookieContainer, use a HttpBindingBase.AllowCookies propriedade em vez disso.
System.ServiceModel.Configuration.BindingsSection NetPeerTcpBinding Primeiro preterido no .NET Framework 4.5.

O recurso de canal par é obsoleto e será removido no futuro.
System.ServiceModel.Dispatcher.ClientOperationCompatBase ParameterInspectors Primeiro preterido no .NET Framework 4.5.

O uso desse tipo gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase MessageInspectors Primeiro preterido no .NET Framework 4.5.

O uso desse tipo gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase Operations Primeiro preterido no .NET Framework 4.5.

O uso desse tipo gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.ServiceModel.Security.WindowsClientCredential AllowNtlm Esta propriedade foi preterida e é mantida apenas para compatibilidade com versões anteriores. A política de máquina local será usada para determinar se o NTLM deve ser usado.

System.ServiceModel.Discovery.dll

Type Membro Mensagem
System.ServiceModel.Discovery.UdpAnnouncementEndpoint TransportSettings Primeiro preterido no .NET Framework 4.5.

A TransportSettings propriedade está obsoleta. Considere usar System.ServiceModel.Channels.UdpTransportBindingElement para definir as propriedades de transporte.
System.ServiceModel.Discovery.UdpDiscoveryEndpoint TransportSettings Primeiro preterido no .NET Framework 4.5.

A TransportSettings propriedade está obsoleta. Considere usar System.ServiceModel.Channels.UdpTransportBindingElement para definir as propriedades de transporte.

System.Web.DataVisualization.dll

Type Membro Mensagem
System.Web.UI.DataVisualization.Charting.Chart ViewStateData ViewStateData foi preterido. Em vez disso, investigue Control.ViewState .

System.Web.dll

Type Membro Mensagem
System.Web.HttpContext GetAppConfig A alternativa recomendada é WebConfigurationManager.GetWebApplicationSection em System.Web.dll.
System.Web.HttpContext GetConfig A alternativa recomendada é HttpContext.GetSection em System.Web.dll.
System.Web.HttpUtility UrlEncodeUnicode Primeiro preterido no .NET Framework 4.5.

Este método produz resultados não conformes com as normas e tem problemas de interoperabilidade. A alternativa preferida é UrlEncode(String).
System.Web.HttpUtility UrlEncodeUnicodeToBytes Primeiro preterido no .NET Framework 4.5.

Este método produz resultados não conformes com as normas e tem problemas de interoperabilidade. A alternativa preferida é UrlEncodeToBytes(String).
System.Web.Configuration.AuthenticationMode Passport Este campo está obsoleto. O produto de autenticação do Passport não é mais suportado e foi substituído pela Conta da Microsoft.
System.Web.Configuration.AuthenticationSection Passport Esta propriedade está obsoleta. O produto de autenticação do Passport não é mais suportado e foi substituído pela Conta da Microsoft.
System.Web.Configuration.HttpCapabilitiesBase JavaScript A alternativa recomendada é a HttpCapabilitiesBase.EcmaScriptVersion propriedade. Um Version.Major valor de versão maior ou igual a 1 implica suporte a JavaScript.
System.Web.Configuration.SystemWebSectionGroup MobileControls System.Web.Mobile.dll está obsoleto.
System.Web.Routing.UrlRoutingModule PostMapRequestHandler Este método está obsoleto. Substitua o Init método para usar o PostMapRequestHandler evento.
System.Web.Security.FormsAuthentication Authenticate Primeiro preterido no .NET Framework 4.5.

A alternativa recomendada é usar as System.Web.Security.Membership APIs, como Membership.ValidateUser.
System.Web.Security.FormsAuthentication HashPasswordForStoringInConfigFile Primeiro preterido no .NET Framework 4.5.

A alternativa recomendada é usar as System.Web.Security.Membership APIs, como Membership.CreateUser.
System.Web.Security.MachineKey Decode Primeiro preterido no .NET Framework 4.5.

Este método é obsoleto e só é fornecido para compatibilidade com o código existente. Recomenda-se que o novo código use os Protect métodos e Unprotect em vez disso.
System.Web.Security.MachineKey Encode Primeiro preterido no .NET Framework 4.5.

Este método é obsoleto e só é fornecido para compatibilidade com o código existente. Recomenda-se que o novo código use os Protect métodos e Unprotect em vez disso.
System.Web.UI.Page FileDependencies A alternativa recomendada é HttpResponse.AddFileDependencies.
System.Web.UI.Page GetPostBackClientEvent A alternativa recomendada é ClientScriptManager.GetPostBackEventReference.
System.Web.UI.Page GetPostBackClientHyperlink A alternativa recomendada é ClientScriptManager.GetPostBackClientHyperlink.
System.Web.UI.Page GetPostBackEventReference(Control) A alternativa recomendada é ClientScriptManager.GetPostBackEventReference(Control, String).
System.Web.UI.Page GetPostBackEventReference(Control, String) A alternativa recomendada é ClientScriptManager.GetPostBackEventReference.
System.Web.UI.Page IsClientScriptBlockRegistered A alternativa recomendada é ClientScriptManager.IsClientScriptBlockRegistered.
System.Web.UI.Page IsStartupScriptRegistered A alternativa recomendada é ClientScriptManager.IsStartupScriptRegistered.
System.Web.UI.Page RegisterArrayDeclaration A alternativa recomendada é ClientScriptManager.RegisterArrayDeclaration.
System.Web.UI.Page RegisterClientScriptBlock A alternativa recomendada é ClientScriptManager.RegisterClientScriptBlock.
System.Web.UI.Page RegisterHiddenField A alternativa recomendada é ClientScriptManager.RegisterHiddenField.
System.Web.UI.Page RegisterOnSubmitStatement A alternativa recomendada é ClientScriptManager.RegisterOnSubmitStatement.
System.Web.UI.Page RegisterStartupScript A alternativa recomendada é ClientScriptManager.RegisterStartupScript.
System.Web.UI.Page SmartNavigation A alternativa recomendada é Page.SetFocus e Page.MaintainScrollPositionOnPostBack.
System.Web.UI.TemplateControl AutoHandlers O uso dessa propriedade não é recomendado porque ela não é mais útil.
System.Web.UI.WebControls.GridView CreateAutoGeneratedColumn Primeiro preterido no .NET Framework 4.5.

Este método é mantido para compatibilidade com versões anteriores. Esta API não é mais usada.
System.Web.UI.WebControls.Xml Document A alternativa recomendada é a Xml.XPathNavigator propriedade. Crie um System.Xml.XPath.XPathDocument e chame XPathDocument.CreateNavigator para criar um System.Xml.XPath.XPathNavigatorarquivo .

System.Web.DynamicData.dll

Type Membro Mensagem
System.Web.DynamicData.DynamicDataExtensions EnablePersistedSelection Use a EnablePersistedSelection propriedade em um controle vinculado a dados, como System.Web.UI.WebControls.GridView ou System.Web.UI.WebControls.ListView.

System.Web.Extensions.dll

System.Web.Services.dll

Type Membro Mensagem
System.Web.Services.Discovery.DiscoveryClientProtocol LoadExternals Este método será removido de uma versão futura. A chamada de método não é mais necessária para a descoberta de recursos.
System.Web.Services.Protocols.SoapHeaderAttribute Required Esta propriedade será removida de uma versão futura. A presença de um cabeçalho específico em uma mensagem SOAP não é mais imposta.

System.Windows.Forms.dll

Type Membro Mensagem
System.Windows.Forms.AccessibleStates Valid Esse valor de enumeração foi preterido. Não pode substituí-lo.
System.Windows.Forms.ComboBox AddItemsCore Este método foi preterido. Não pode substituí-lo.
System.Windows.Forms.Control RenderRightToLeft Esta propriedade foi preterida. Utilize Control.RightToLeft em substituição.
System.Windows.Forms.Control Scale(Single) Este método foi preterido. Use o Control.Scale(SizeF) método em vez disso.
System.Windows.Forms.Control Scale(Single, Single) Este método foi preterido. Use o Control.Scale(SizeF) método em vez disso.
System.Windows.Forms.Form ApplyAutoScaling Este método foi preterido. Use o PerformAutoScale método em vez disso.
System.Windows.Forms.Form AutoScale Esta propriedade foi preterida. Use a ContainerControl.AutoScaleMode propriedade em vez disso.
System.Windows.Forms.Form GetAutoScaleSize Este método foi preterido. Use a ContainerControl.AutoScaleDimensions propriedade em vez disso.
System.Windows.Forms.Label RenderTransparent Esta propriedade foi preterida. Utilize BackColor em substituição.
System.Windows.Forms.ListBox AddItemsCore Este método foi preterido. Não pode substituí-lo.
System.Windows.Forms.PrintPreviewDialog AutoScaleBaseSize Esta propriedade foi preterida. Use a ContainerControl.AutoScaleDimensions propriedade em vez disso.

System.Xaml.dll

Type Membro Mensagem
System.Windows.Markup.MarkupExtensionReturnTypeAttribute ExpressionType Isso não é usado pelo analisador XAML. Consulte System.Windows.Markup.XamlSetMarkupExtensionAttribute.
System.Windows.Markup.MarkupExtensionReturnTypeAttribute MarkupExtensionReturnTypeAttribute(Type, Type) O expressionType argumento não é usado pelo analisador XAML. Para especificar o tipo de retorno esperado, use MarkupExtensionReturnTypeAttribute(Type). Para especificar a manipulação personalizada para tipos de expressão, use System.Windows.Markup.XamlSetMarkupExtensionAttribute.

System.Xml.dll

Type Membro Mensagem
System.Xml.ValidationType Auto O tipo de validação deve ser especificado como ValidationType.DTD ou ValidationType.Schema.
System.Xml.ValidationType XDR A validação XDR através System.Xml.XmlValidatingReader está obsoleta.
System.Xml.XmlConvert ToDateTime(String) XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode)Utilize.
System.Xml.XmlConvert ToString(DateTime) XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode)Utilize.
System.Xml.XmlReaderSettings ProhibitDtd Use a XmlReaderSettings.DtdProcessing propriedade em vez disso.
System.Xml.XmlReaderSettings XmlReaderSettings(XmlResolver) Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Esta API suporta a infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código.
System.Xml.XmlTextReader ProhibitDtd Use a XmlTextReader.DtdProcessing propriedade em vez disso.
System.Xml.Schema.XmlSchema Compile(ValidationEventHandler) Use XmlSchemaSet para compilação e validação de esquema.
System.Xml.Schema.XmlSchema Compile(ValidationEventHandler, XmlResolver) Use XmlSchemaSet para compilação e validação de esquema.
System.Xml.Schema.XmlSchemaAttribute AttributeType Esta propriedade foi preterida. Use XmlSchemaAttribute.AttributeSchemaType propriedade, que retorna um tipo de atributo fortemente tipado.
System.Xml.Schema.XmlSchemaElement ElementType Esta propriedade foi preterida. Use a XmlSchemaElement.ElementSchemaType propriedade, que retorna um tipo de elemento fortemente tipado.
System.Xml.Schema.XmlSchemaType BaseSchemaType Esta propriedade foi preterida. Use a XmlSchemaType.BaseXmlSchemaType propriedade, que retorna um tipo de esquema base fortemente tipado.
System.Xml.Serialization.CodeIdentifier CodeIdentifier Esta classe nunca deve ser construída, pois contém apenas métodos estáticos.
System.Xml.Serialization.XmlSerializer FromMappings(XmlMapping[], Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de XmlSerializer.FromMappings que não usa um System.Security.Policy.Evidence parâmetro.
System.Xml.Serialization.XmlSerializer XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma XmlSerializer sobrecarga de construtor que não usa um System.Security.Policy.Evidence parâmetro.
System.Xml.Serialization.XmlSerializerFactory CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) Esse método é obsoleto e será removido em uma versão futura do .NET Framework. Use uma sobrecarga de XmlSerializerFactory.CreateSerializer que não usa um System.Security.Policy.Evidence parâmetro.

IEHost.dll e IEExec.exe

Os assemblies IEHost.dll e IEExec.exe foram removidos do .NET Framework. Todos os seus tipos e seus membros são obsoletos e não são suportados no .NET Framework 4.5 e posterior. Esses assemblies foram usados para hospedar controles do Windows Forms e para executar executáveis no Internet Explorer. As alternativas a essa tecnologia incluem ClickOnce, aplicativos de navegador XAML (XBAP) e Microsoft Silverlight.

ISymWrapper.dll

Type Membro Mensagem
System.Diagnostics.SymbolStore.SymBinder GetReader(Int32, String, String) A alternativa recomendada é SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader usa o ponteiro da interface do importador como um System.IntPtr em vez de um System.Int32, e, portanto, funciona em arquiteturas de 32 bits e 64 bits.

Microsoft.Build.Conversion.v4.0.dll

Microsoft.Build.Engine.dll

Type Membro Mensagem
Microsoft.Build.BuildEngine.Engine BinPath Evite definir BinPath. Se você estava simplesmente passando o local do .NET Framework como o BinPath, nenhuma outra ação é necessária. Caso contrário, defina Conjuntos de ferramentas no arquivo de registro ou configuração, ou adicionando elementos ao mecanismo , Microsoft.Build.BuildEngine.ToolsetCollectionpara usar um arquivo .BinPath
Microsoft.Build.BuildEngine.Engine Engine(String) Se você estava simplesmente passando o local do .NET Framework como o BinPath, basta mudar para o construtor sem Engine() parâmetros. Caso contrário, você pode definir conjuntos de ferramentas personalizados no registro ou no arquivo de configuração ou adicionar elementos ao mecanismo Microsoft.Build.BuildEngine.ToolsetCollection. Em seguida, use o construtor ou Engine(ToolsetDefinitionLocations) em Engine() vez disso.

Microsoft.Build.Framework.dll

Type Membro Mensagem
Microsoft.Build.Framework.XamlTypes.ContentType ItemGroupName Primeiro preterido no .NET Framework 4.5.

O uso deste membro gera um erro de compilador.

Use a ContentType.ItemType propriedade em vez disso.

Microsoft.Build.Utilities.v4.0.dll

Microsoft.Data.Entity.Build.Tasks.dll

Type Membro Mensagem
Microsoft.Data.Entity.Build.Tasks.EntityDeploy EntityDataModelEmbeddedResources Primeiro preterido no .NET Framework 4.5.

Usado apenas para compatibilidade com versões anteriores da versão 3.5.

Microsoft.VisualBasic.dll

Type Membro Mensagem
Microsoft.VisualBasic.FileSystem FilePut(Object, Object, Object) Este membro foi preterido. Use FileSystem.FilePutObject para escrever Object tipos ou coagir FileNumber e RecordNumber para Int32 escrever tipos que não sejam objetos.
Microsoft.VisualBasic.CompilerServices.Conversions FallbackUserDefinedConversion O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackCall O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackGet O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackIndexSet O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackIndexSetComplex O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackInvokeDefault1 O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackInvokeDefault2 O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackSet O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.NewLateBinding FallbackSetComplex O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.CompilerServices.Operators FallbackInvokeUserDefinedOperator O uso deste membro gera um erro de compilador.

Não use este método.
Microsoft.VisualBasic.MyServices.RegistryProxy DynData A DynData chave do Registro funciona apenas no Win9x, que não é suportado por esta versão do .NET Framework. Em vez disso, use a chave do PerformanceData Registro. Esta propriedade será removida de uma versão futura do .NET Framework.

Consulte também