Устаревшие члены в .NET Framework
В этой статье перечислены члены типов, устаревшие в .NET Framework 4.5 и выше. Члены типа группируются по сборкам.
В этой статье не перечисляются члены устаревших типов. См. список устаревших типов.
mscorlib.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Win32.Registry | DynData | Раздел реестра DynData используется только на платформе Win9x, поддержка которых в CLR отсутствует. В операционных системах на основе NT используйте Registry.PerformanceData раздел реестра или RegistryProxy.PerformanceData прокси-сервер реестра. |
System.Activator | CreateInstance(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Activator.CreateInstance, которая не принимает параметр System.Security.Policy.Evidence. |
System.Activator | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Activator.CreateInstance, которая не принимает параметр System.Security.Policy.Evidence. |
System.Activator | CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Activator.CreateInstanceFrom, которая не принимает параметр System.Security.Policy.Evidence. |
System.Activator | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Activator.CreateInstanceFrom, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | AppendPrivatePath | AppendPrivatePath больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.PrivateBinPath. |
System.AppDomain | ClearPrivatePath | ClearPrivatePath больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.PrivateBinPath. |
System.AppDomain | ClearShadowCopyPath | ClearShadowCopyPath больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.ShadowCopyDirectories. |
System.AppDomain | CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.CreateInstance, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.CreateInstanceAndUnwrap, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.CreateInstanceFrom, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.CreateInstanceFromAndUnwrap, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, Evidence, PermissionSet, PermissionSet, PermissionSet) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, PermissionSet, PermissionSet, PermissionSet) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.DefineDynamicAssembly, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, Evidence, PermissionSet, PermissionSet, PermissionSet, Boolean, IEnumerable<CustomAttributeBuilder>) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | DefineDynamicAssembly(AssemblyName, AssemblyBuilderAccess, String, PermissionSet, PermissionSet, PermissionSet) | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.AppDomain | ExecuteAssembly(String, Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssembly, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | ExecuteAssembly(String, Evidence, String[]) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssembly, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssembly, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | ExecuteAssemblyByName(AssemblyName, Evidence, String[]) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssemblyByName, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | ExecuteAssemblyByName(String, Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssemblyByName, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | ExecuteAssemblyByName(String, Evidence, String[]) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.ExecuteAssemblyByName, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | GetCurrentThreadId | GetCurrentThreadId не рекомендуется к использованию, так как не предоставляет стабильный идентификатор при запуске управляемых потоков в виде волокон (облегченных потоков). Чтобы получить уникальный идентификатор управляемого потока, можно использовать Thread.ManagedThreadId. |
System.AppDomain | Load(AssemblyName, Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | Load(Byte[], Byte[], Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | Load(String, Evidence) | Методы, которые используют свидетельства, чтобы поместить код в песочницу, устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку AppDomain.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.AppDomain | SetAppDomainPolicy | Уровни политики AppDomain устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. |
System.AppDomain | SetCachePath | SetCachePath больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.CachePath. |
System.AppDomain | SetDynamicBase | SetDynamicBase больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.DynamicBase. |
System.AppDomain | SetShadowCopyFiles | SetShadowCopyFiles больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.ShadowCopyFiles. |
System.AppDomain | SetShadowCopyPath | SetShadowCopyPath больше не поддерживается. Взамен рекомендуется использовать AppDomainSetup.ShadowCopyDirectories. |
System.Enum | ToString(IFormatProvider) | Аргумент provider не используется. Используйте Enum.ToString(). |
System.Enum | ToString(String, IFormatProvider) | Аргумент provider не используется. Используйте Enum.ToString(String). |
System.LoaderOptimization | DisallowBindings | Этот метод использовать не рекомендуется. Вместо этого используйте Assembly.Load. |
System.LoaderOptimization | DomainMask | Этот метод использовать не рекомендуется. Вместо этого используйте Assembly.Load. |
System.Collections.Hashtable | Hashtable(IDictionary, IHashCodeProvider, IComparer) | Вместо этого используйте Hashtable(IDictionary, IEqualityComparer). |
System.Collections.Hashtable | Hashtable(IHashCodeProvider, IComparer) | Вместо этого используйте Hashtable(IEqualityComparer). |
System.Collections.Hashtable | Hashtable(Int32, IHashCodeProvider, IComparer) | Вместо этого используйте Hashtable(Int32, IEqualityComparer). |
System.Collections.Hashtable | Hashtable(Int32, Single, IHashCodeProvider, IComparer) | Вместо этого используйте Hashtable(Int32, Single, IEqualityComparer). |
System.Collections.Hashtable | Hashtable.comparer | Используйте свойство Hashtable.EqualityComparer. |
System.Collections.Hashtable | Hashtable.hcp | Используйте свойства KeyComparer . |
System.Collections.Hashtable | Hashtable(IDictionary, Single, IHashCodeProvider, IComparer) | Вместо этого используйте Hashtable(IDictionary, Single, IEqualityComparer). |
System.Configuration.Assemblies.AssemblyHash | Algorithm | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | AssemblyHash(AssemblyHashAlgorithm, Byte[]) | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | AssemblyHash(Byte[]) | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | Clone | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | Empty | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | GetValue | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Configuration.Assemblies.AssemblyHash | SetValue | Класс System.Configuration.Assemblies.AssemblyHash не рекомендуется к использованию. |
System.Diagnostics.Debugger | Debugger | Не следует создавать экземпляры класса Debugger. Взамен рекомендуется вызывать статические методы для этого типа напрямую. |
System.Diagnostics.StackTrace | StackTrace(Thread, Boolean) | Первое не рекомендуется на платформе .NET Framework 4.5. Этот конструктор не рекомендуется к использованию. Используйте конструктор, который не требует параметра Thread. |
System.Diagnostics.SymbolStore.ISymbolBinder | GetReader | Взамен рекомендуется применять ISymbolBinder1.GetReader, который принимает указатель интерфейса средства импорта как IntPtr вместо Int32, то есть работает как с 32-разрядными, так и с 64-разрядными архитектурами. |
System.Globalization.CultureTypes | FrameworkCultures | Это значение не рекомендуется к использованию. Используйте другие значения в System.Globalization.CultureTypes. |
System.Globalization.CultureTypes | WindowsOnlyCultures | Это значение не рекомендуется к использованию. Используйте другие значения в System.Globalization.CultureTypes. |
System.IO.FileStream | FileStream(IntPtr, FileAccess) | Этот конструктор не рекомендуется к использованию. Вместо этого используйте FileStream(SafeFileHandle, FileAccess). |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean) | Этот конструктор не рекомендуется к использованию. Вместо него используйте FileStream(SafeFileHandle, FileAccess), а при необходимости создайте Microsoft.Win32.SafeHandles.SafeFileHandle с параметром ownsHandle = false . |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32) | Этот конструктор не рекомендуется к использованию. Вместо него используйте FileStream(SafeFileHandle, FileAccess, Int32), а при необходимости создайте Microsoft.Win32.SafeHandles.SafeFileHandle с параметром ownsHandle = false . |
System.IO.FileStream | FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) | Этот конструктор не рекомендуется к использованию. Вместо него используйте FileStream(SafeFileHandle, FileAccess, Int32, Boolean), а при необходимости создайте Microsoft.Win32.SafeHandles.SafeFileHandle с параметром ownsHandle = false . |
System.IO.FileStream | Handle | Это свойство использовать не рекомендуется. Вместо него используйте свойство FileStream.SafeFileHandle. |
System.IO.Path | InvalidPathChars | Вместо этого используются типы Path.GetInvalidPathChars или Path.GetInvalidFileNameChars. |
System.IO.Stream | CreateWaitHandle | В результате CreateWaitHandle будет удален. Вместо этого используйте new ManualResetEvent(false) . |
System.IO.Stream | ObjectInvariant | Первое не рекомендуется на платформе .NET Framework 4.5. Не следует вызывать или переопределять этот метод. |
System.IO.IsolatedStorage.IsolatedStorage | CurrentSize | CurrentSize не рекомендуется к использованию из-за несовместимости со спецификацией CLS. Чтобы получить текущий размер, используйте IsolatedStorage.UsedSize. |
System.IO.IsolatedStorage.IsolatedStorage | MaximumSize | MaximumSize не рекомендуется к использованию из-за несовместимости со спецификацией CLS. Чтобы получить максимальный размер, используйте IsolatedStorage.Quota. |
System.IO.IsolatedStorage.IsolatedStorageFile | CurrentSize | CurrentSize не рекомендуется к использованию из-за несовместимости со спецификацией CLS. Чтобы получить текущий размер, используйте UsedSize. |
System.IO.IsolatedStorage.IsolatedStorageFile | MaximumSize | MaximumSize не рекомендуется к использованию из-за несовместимости со спецификацией CLS. Чтобы получить максимальный размер, используйте IsolatedStorageFile.Quota. |
System.IO.IsolatedStorage.IsolatedStorageFileStream | Handle | Это свойство использовать не рекомендуется. Вместо него используйте свойство IsolatedStorageFileStream.SafeFileHandle. |
System.Reflection.Assembly | Load(AssemblyName, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | Load(Byte[], Byte[], Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | Load(String, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.Load, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | LoadFile(String, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.LoadFile, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | LoadFrom(String, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.LoadFrom, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку Assembly.LoadFrom, которая не принимает параметр System.Security.Policy.Evidence. |
System.Reflection.Assembly | LoadWithPartialName(String) | Этот метод использовать не рекомендуется. Вместо этого используйте Assembly.Load. |
System.Reflection.Assembly | LoadWithPartialName(String, Evidence) | Этот метод использовать не рекомендуется. Вместо этого используйте Assembly.Load. |
System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(Int32) | Этот конструктор не рекомендуется к использованию. Вместо этого используйте AssemblyFlagsAttribute(AssemblyNameFlags). |
System.Reflection.AssemblyFlagsAttribute | AssemblyFlagsAttribute(UInt32) | Этот конструктор не рекомендуется к использованию. Вместо этого используйте AssemblyFlagsAttribute(AssemblyNameFlags). |
System.Reflection.AssemblyFlagsAttribute | Flags | Это свойство использовать не рекомендуется. Вместо этого используйте AssemblyFlagsAttribute.AssemblyFlags. |
System.Reflection.Emit.ConstructorBuilder | ReturnType | Это свойство использовать не рекомендуется. |
System.Reflection.Emit.FieldBuilder | SetMarshal | Также доступен альтернативный API: в этом качестве можно выпустить настраиваемый атрибут System.Runtime.InteropServices.MarshalAsAttribute. |
System.Reflection.Emit.FlowControl | Phi | Этот API не рекомендуется. |
System.Reflection.Emit.MethodBuilder | SetMarshal | Также доступен альтернативный API: в этом качестве можно выпустить настраиваемый атрибут System.Runtime.InteropServices.MarshalAsAttribute. |
System.Reflection.Emit.OpCodeType | Annotation | Этот API не рекомендуется. |
System.Reflection.Emit.OperandType | InlinePhi | Этот API не рекомендуется. |
System.Reflection.Emit.ParameterBuilder | SetMarshal | Также доступен альтернативный API: в этом качестве можно выпустить настраиваемый атрибут System.Runtime.InteropServices.MarshalAsAttribute. |
System.Resources.ResourceManager | ResourceSets | Вместо него вызовите метод ResourceManager.InternalGetResourceSet(CultureInfo, Boolean, Boolean). |
System.Runtime.InteropServices.Marshal | GetManagedThunkForUnmanagedMethodPtr | Метод GetManagedThunkForUnmanagedMethodPtr не рекомендуется к использованию и будет удален в одном из следующих выпусков. |
System.Runtime.InteropServices.Marshal | GetThreadFromFiberCookie | Метод GetThreadFromFiberCookie не рекомендуется к использованию. Для этой операции рекомендуется использовать хост-API. |
System.Runtime.InteropServices.Marshal | GetTypeInfoName(UCOMITypeInfo) | Вместо этого используйте Marshal.GetTypeInfoName(ITypeInfo). |
System.Runtime.InteropServices.Marshal | GetTypeLibGuid(UCOMITypeLib) | Вместо этого используйте Marshal.GetTypeLibGuid(ITypeLib). |
System.Runtime.InteropServices.Marshal | GetTypeLibLcid(UCOMITypeLib) | Вместо этого используйте Marshal.GetTypeLibLcid(ITypeLib). |
System.Runtime.InteropServices.Marshal | GetTypeLibName(UCOMITypeLib) | Вместо этого используйте Marshal.GetTypeLibName(ITypeLib). |
System.Runtime.InteropServices.Marshal | GetUnmanagedThunkForManagedMethodPtr | Метод GetUnmanagedThunkForManagedMethodPtr не рекомендуется к использованию и будет удален в одном из следующих выпусков. |
System.Runtime.InteropServices.Marshal | ReleaseThreadCache | Этот API не осуществлял никаких операций и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Runtime.InteropServices.RuntimeEnvironment | RuntimeEnvironment | При использовании данного члена возникает ошибка компилятора. Не следует создавать экземпляры класса System.Runtime.InteropServices.RuntimeEnvironment. Взамен рекомендуется вызывать статические методы для этого типа напрямую. |
System.Runtime.Remoting.Channels.ChannelServices | RegisterChannel | Вместо этого используйте ChannelServices.RegisterChannel(IChannel, Boolean). |
System.Runtime.Remoting.Lifetime.LifetimeServices | LifetimeServices | При использовании данного члена возникает ошибка компилятора. Не следует создавать экземпляры класса LifetimeServices. Взамен рекомендуется вызывать статические методы для этого типа напрямую. |
System.Runtime.Remoting.RemotingConfiguration | Configure(String) | Вместо этого используйте RemotingConfiguration.Configure(String, Boolean). |
System.Runtime.Remoting.RemotingServices | LogRemotingStage | Применять этот метод не рекомендуется. Применение LogRemotingStage ограничивалось задачами внутренней диагностики. |
System.Security.CodeAccessPermission | Deny | Deny считается устаревшим и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.CodeAccessPermission | RevertDeny | Deny считается устаревшим и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.HostSecurityManager | DomainPolicy | Уровни политики AppDomain устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. |
System.Security.HostSecurityManagerOptions | HostPolicyLevel | Уровни политики AppDomain устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. |
System.Security.PermissionSet | ConvertPermissionSet | Этот метод устарел, поэтому его использовать не рекомендуется. |
System.Security.PermissionSet | Deny | Deny считается устаревшим и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityCriticalAttribute | Scope | System.Security.SecurityCriticalScope применяется только для обеспечения прозрачной совместимости с .NET Framework 2.0. |
System.Security.SecurityManager | CheckExecutionRights | Поскольку контроль разрешения на выполнение более отключить нельзя, свойство CheckExecutionRights не оказывает никакого действия. |
System.Security.SecurityManager | IsGranted | IsGranted считается устаревшим и будет удален в одном из будущих выпусков платформы .NET Framework. Взамен используйте свойство AppDomain.PermissionSet или Assembly.PermissionSet. |
System.Security.SecurityManager | LoadPolicyLevelFromFile | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | LoadPolicyLevelFromString | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | PolicyHierarchy | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | ResolvePolicy(Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | ResolvePolicy(Evidence[]) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | ResolvePolicyGroups | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | ResolveSystemPolicy | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | SavePolicy | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | SavePolicyLevel | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.SecurityManager | SecurityEnabled | Поскольку систему безопасности более отключить нельзя, свойство SecurityEnabled не оказывает никакого действия. |
System.Security.Cryptography.PasswordDeriveBytes | GetBytes | Для формирования данных ключа из пароля System.Security.Cryptography.Rfc2898DeriveBytes заменяет System.Security.Cryptography.PasswordDeriveBytes, поэтому в новых приложениях предпочтительно использовать именно его. |
System.Security.Cryptography.X509Certificates.X509Certificate | GetIssuerName | Этот метод использовать не рекомендуется. Вместо него используйте свойство X509Certificate.Issuer. |
System.Security.Cryptography.X509Certificates.X509Certificate | GetName | Этот метод использовать не рекомендуется. Вместо него используйте свойство X509Certificate.Subject. |
System.Security.Permissions.FileIOPermissionAttribute | All | Вместо него используйте свойство FileIOPermissionAttribute.ViewAndModify. |
System.Security.Permissions.ReflectionPermissionAttribute | ReflectionEmit | Такое разрешение больше не используется средой CLR. |
System.Security.Permissions.ReflectionPermissionAttribute | TypeInformation | Этот API не рекомендуется. |
System.Security.Permissions.ReflectionPermissionFlag | AllFlags | Этот разрешение не рекомендуется к использованию. Член перечисления AllFlags не включает RestrictedMemberAccess. Чтобы получить полный класс, рекомендуется использовать PermissionState.Unrestricted. |
System.Security.Permissions.ReflectionPermissionFlag | ReflectionEmit | Такое разрешение больше не используется средой CLR. |
System.Security.Permissions.ReflectionPermissionFlag | TypeInformation | Этот API не рекомендуется. |
System.Security.Permissions.RegistryPermissionAttribute | All | Вместо него используйте свойство RegistryPermissionAttribute.ViewAndModify. |
System.Security.Permissions.SecurityAction | Deny | Deny считается устаревшим и будет удален в одном из будущих выпусков платформы .NET Framework. |
System.Security.Permissions.SecurityAction | RequestMinimum | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.Security.Permissions.SecurityAction | RequestOptional | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.Security.Permissions.SecurityAction | RequestRefuse | Декларативная безопасность на уровне сборки устарела и больше не обеспечивается средой CLR по умолчанию. |
System.Security.Policy.Evidence | AddAssembly | Этот метод устарел. Вместо этого используйте Evidence.AddAssemblyEvidence. |
System.Security.Policy.Evidence | AddHost | Этот метод устарел. Вместо этого используйте Evidence.AddHostEvidence. |
System.Security.Policy.Evidence | CopyTo | Свидетельство не следует обрабатывать как System.Collections.ICollection. Вместо CopyTo рекомендуется использовать методы Evidence.GetHostEnumerator и Evidence.GetAssemblyEnumerator. |
System.Security.Policy.Evidence | Count | Свидетельство не следует обрабатывать как System.Collections.ICollection. Чтобы выполнить итерацию по свидетельству и получить число, рекомендуется использовать Evidence.GetHostEnumerator и Evidence.GetAssemblyEnumerator. |
System.Security.Policy.Evidence | Evidence(Object[], Object[]) | Этот конструктор является устаревшим. Взамен рекомендуется использовать конструктор Evidence(EvidenceBase[], EvidenceBase[]). |
System.Security.Policy.Evidence | GetEnumerator | GetEnumerator устарел. Взамен используйте Evidence.GetHostEnumerator и Evidence.GetAssemblyEnumerator. |
System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongName) | Поскольку все сборки глобального кэша сборок всегда получают полное доверие, список полного доверия больше не нужен. Чтобы обеспечить доверенный статус сборок, следует установить все сборки, которые используются в политике безопасности, в глобальный кэш сборок. |
System.Security.Policy.PolicyLevel | AddFullTrustAssembly(StrongNameMembershipCondition) | Поскольку все сборки глобального кэша сборок всегда получают полное доверие, список полного доверия больше не нужен. Чтобы обеспечить доверенный статус сборок, следует установить все сборки, которые используются в политике безопасности, в глобальный кэш сборок. |
System.Security.Policy.PolicyLevel | CreateAppDomainLevel | Уровни политики AppDomain устарели и будут удалены в одном из будущих выпусков платформы .NET Framework. |
System.Security.Policy.PolicyLevel | FullTrustAssemblies | Поскольку все сборки глобального кэша сборок всегда получают полное доверие, список полного доверия больше не нужен. Чтобы обеспечить доверенный статус сборок, следует установить все сборки, которые используются в политике безопасности, в глобальный кэш сборок. |
System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongName) | Поскольку все сборки глобального кэша сборок всегда получают полное доверие, список полного доверия больше не нужен. Чтобы обеспечить доверенный статус сборок, следует установить все сборки, которые используются в политике безопасности, в глобальный кэш сборок. |
System.Security.Policy.PolicyLevel | RemoveFullTrustAssembly(StrongNameMembershipCondition) | Поскольку все сборки глобального кэша сборок всегда получают полное доверие, список полного доверия больше не нужен. Чтобы обеспечить доверенный статус сборок, следует установить все сборки, которые используются в политике безопасности, в глобальный кэш сборок. |
System.Threading.Overlapped | EventHandle | Это свойство несовместимо с 64-разрядными платформами. Вместо этого используйте Overlapped.EventHandleIntPtr. |
System.Threading.Overlapped | Overlapped(Int32, Int32, Int32, IAsyncResult) | Этот конструктор несовместим с 64-разрядными платформами. Взамен рекомендуется использовать конструктор Overlapped(Int32, Int32, IntPtr, IAsyncResult), который принимает System.IntPtr как обработчик события. |
System.Threading.Overlapped | Pack(IOCompletionCallback) | Этот метод небезопасен. Вместо этого используйте Overlapped.Pack(IOCompletionCallback, Object). |
System.Threading.Overlapped | UnsafePack(IOCompletionCallback) | Этот метод небезопасен. Вместо этого используйте Overlapped.UnsafePack(IOCompletionCallback, Object). |
System.Threading.Thread | ApartmentState | Свойство ApartmentState не рекомендуется к использованию. Взамен рекомендуется использовать Thread.GetApartmentState, Thread.SetApartmentState или Thread.TrySetApartmentState. |
System.Threading.Thread | GetCompressedStack | GetCompressedStack более не поддерживаются. Для этого используется класс System.Threading.CompressedStack. |
System.Threading.Thread | Resume | Resume больше не поддерживается. Для синхронизации потоков или защиты ресурсов предлагается использовать другие классы в System.Threading, например Monitor, Mutex, EventWaitHandle и Semaphore. |
System.Threading.Thread | SetCompressedStack | SetCompressedStack более не поддерживаются. Для этого используется класс System.Threading.CompressedStack. |
System.Threading.Thread | Suspend | Suspend больше не поддерживается. Для синхронизации потоков или защиты ресурсов предлагается использовать другие классы в System.Threading, например Monitor, Mutex, EventWaitHandle и Semaphore. |
System.Threading.ThreadPool | BindHandle(IntPtr) | BindHandle(IntPtr) больше не поддерживается. Вместо этого используйте ThreadPool.BindHandle(SafeHandle). |
System.Threading.WaitHandle | Handle | Вместо него используйте свойство WaitHandle.SafeWaitHandle. |
PresentationCore.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Windows.UIElement | BitmapEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.UIElement | BitmapEffectInput | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.UIElement | PersistId | PersistId — это устаревшее свойство, которое в будущих выпусках может быть удалено. Значение этого свойства не определено. |
System.Windows.Media.ContainerVisual | BitmapEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.ContainerVisual | BitmapEffectInput | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.DrawingContext | PushEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush) | Используйте переопределение PixelsPerDip. |
System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution) | Используйте переопределение PixelsPerDip. |
System.Windows.Media.FormattedText | FormattedText(String, CultureInfo, FlowDirection, Typeface, Double, Brush, NumberSubstitution, TextFormattingMode) | Используйте переопределение PixelsPerDip. |
System.Windows.Media.GlyphRun | GlyphRun() | Используйте переопределение 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) | Используйте переопределение PixelsPerDip. |
System.Windows.Media.RenderCapability | IsShaderEffectSoftwareRenderingSupported | Это свойство является устаревшим. Вместо него рекомендуется использовать статический метод RenderCapability.IsPixelShaderVersionSupportedInSoftware. |
System.Windows.Media.Visual | VisualBitmapEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Visual | VisualBitmapEffectInput | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BevelBitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BevelBitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | CreateBitmapEffectOuter | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | GetOutput | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | InitializeBitmapEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | SetValue | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffectGroup | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BitmapEffectGroup | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BlurBitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.BlurBitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.DropShadowBitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.DropShadowBitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.EmbossBitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.EmbossBitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.OuterGlowBitmapEffect | CreateUnmanagedEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Effects.OuterGlowBitmapEffect | UpdateUnmanagedPropertyState | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Media3D.Viewport3DVisual | BitmapEffect | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
System.Windows.Media.Media3D.Viewport3DVisual | BitmapEffectInput | Эффекты для точечных рисунков использовать не рекомендуется, они больше не работают. Вместо этого рекомендуется использовать System.Windows.Media.Effects.Effect, где уместно. |
PresentationFramework.dll
System.Activities.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader) | Первое не рекомендуется на платформе .NET Framework 4.5. Не используйте этот конструктор. Вместо этого используются типы XamlDebuggerXmlReader(TextReader) или XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
System.Activities.Debugger.XamlDebuggerXmlReader | XamlDebuggerXmlReader(XamlReader, TextReader) | Первое не рекомендуется на платформе .NET Framework 4.5. Не используйте этот конструктор. Вместо этого используются типы XamlDebuggerXmlReader(TextReader) или XamlDebuggerXmlReader(TextReader, XamlSchemaContext). |
System.Activities.Presentation.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Activities.Presentation.DragDropHelper | DoDragMove(WorkflowViewElement, Point) | Этот метод не поддерживает перетаскивание нескольких элементов. |
System.Activities.Presentation.DragDropHelper | GetCompositeView(DragEventArgs) | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод не поддерживает перетаскивание нескольких элементов. Вместо этого используйте GetCompositeView(WorkflowViewElement). |
System.Activities.Presentation.DragDropHelper | GetDragDropCompletedEffects | Этот метод не поддерживает перетаскивание нескольких элементов. |
System.Activities.Presentation.DragDropHelper | GetDraggedModelItem | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод не поддерживает перетаскивание нескольких элементов. Вместо этого используйте GetDraggedModelItems. |
System.Activities.Presentation.DragDropHelper | GetDroppedObject | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод не поддерживает перетаскивание нескольких элементов. Вместо этого используйте GetDroppedObjects. |
System.Activities.Presentation.DragDropHelper | SetDragDropCompletedEffects | Этот метод не поддерживает перетаскивание нескольких элементов. |
System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsAdded | Первое не рекомендуется на платформе .NET Framework 4.5. Не используйте это свойство. Вместо этого используйте ModelChangeInfo. |
System.Activities.Presentation.Services.ModelChangedEventArgs | ItemsRemoved | Первое не рекомендуется на платформе .NET Framework 4.5. Не используйте это свойство. Вместо этого используйте ModelChangeInfo. |
System.Activities.Presentation.Services.ModelChangedEventArgs | PropertiesChanged | Первое не рекомендуется на платформе .NET Framework 4.5. Не используйте это свойство. Вместо этого используйте ModelChangeInfo. |
System.Core.dll
System.Data.dll
System.Data.Entity.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Data.Metadata.Edm.AssociationSetEnd | Role | Это свойство выходит из употребления. Взамен используйте свойство AssociationSetEnd.Name. |
System.Data.Metadata.Edm.MetadataWorkspace | GetRequiredOriginalValueMembers | Первое не рекомендуется на платформе .NET Framework 4.5. Вместо этого используйте MetadataWorkspace.GetRelevantMembersForUpdate. |
System.Data.Objects.ObjectContext | ApplyPropertyChanges | Вместо этого используйте ObjectContext.ApplyCurrentValues. |
System.Data.Objects.ObjectContext | SaveChanges(Boolean) | Вместо этого используйте SaveChanges(SaveOptions). |
System.Data.OracleClient.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Data.OracleClient.OracleParameter | Precision | Precision больше не поддерживается. Чтобы явно задать точность десятичной дроби, предлагается использовать классы System.Math. |
System.Data.OracleClient.OracleParameter | Scale | Scale больше не поддерживается. Чтобы явно задать число знаков после десятичного разделителя, предлагается использовать классы System.Math. |
System.Data.OracleClient.OracleParameterCollection | Add(String, Object) | Add(String, Object) больше не поддерживается. Используйте OracleParameterCollection.AddWithValue. |
System.Design.dll
Тип | Элемент | Сообщение |
---|---|---|
System.ComponentModel.Design.ComponentDesigner | InitializeNonDefault | Этот метод использовать не рекомендуется. Вместо этого используйте ComponentDesigner.InitializeExistingComponent. |
System.ComponentModel.Design.ComponentDesigner | OnSetComponentDefaults | Этот метод использовать не рекомендуется. Вместо этого используйте ComponentDesigner.InitializeNewComponent. |
System.ComponentModel.Design.DesignSurface | CreateComponent | Метод CreateComponent заменен методом CreateInstance(Type). |
System.ComponentModel.Design.Serialization.CodeDomSerializer | SerializeToReferenceExpression | Этот метод использовать не рекомендуется. Вместо этого используются типы SerializeToExpression или GetExpression. |
System.Web.UI.Design.ControlDesigner | DesignTimeElementView | При использовании данного свойства возникает ошибка компилятора. Ошибка: ссылаться на это свойство больше нельзя, оно включено для поддержки существующих скомпилированных приложений. Архитектура представления элементов во время разработки больше не используется. |
System.Web.UI.Design.ControlDesigner | DesignTimeHtmlRequiresLoadComplete | Вместо этого рекомендуется использовать ControlDesigner.SetViewFlags(ViewFlags.DesignTimeHtmlRequiresLoadComplete, true) . |
System.Web.UI.Design.ControlDesigner | GetPersistInnerHtml | Взамен рекомендуется использовать ControlDesigner.GetPersistenceContent. |
System.Web.UI.Design.ControlDesigner | IsDirty | Вместо этого рекомендуется использовать ControlDesigner.Tag.SetDirty и ControlDesigner.Tag.IsDirty . |
System.Web.UI.Design.ControlDesigner | IsPropertyBound | Взамен рекомендуется использовать ControlDesigner.DataBindings.Contains . Класс System.Web.UI.DataBindingCollection упрощает управление привязками данных, связанными с элементом управления. |
System.Web.UI.Design.ControlDesigner | OnBindingsCollectionChanged | В качестве альтернативы рекомендуется обрабатывать событие ControlDesigner.DataBindings.Changed . Коллекция DataBindingCollection, возвращаемая свойством ControlDesigner.DataBindings , упрощает управление привязками данных, связанными с элементом управления. |
System.Web.UI.Design.ControlDesigner | OnControlResize | Вместо этого рекомендуется использовать OnComponentChanged, который вызывается при изменении любого свойства элемента управления. |
System.Web.UI.Design.ControlDesigner | RaiseResizeEvent | Этот метод использовать не рекомендуется, поскольку изменение размера обрабатывает метод ControlDesigner.OnComponentChanged. |
System.Web.UI.Design.ControlDesigner | ReadOnly | Взамен рекомендуется наследование из System.Web.UI.Design.ContainerControlDesigner и использование System.Web.UI.Design.EditableDesignerRegion. Области упрощают управление содержимым в конструкторе. |
System.Web.UI.Design.HtmlControlDesigner | Behavior | Взамен рекомендуется использовать ControlDesigner.Tag. |
System.Web.UI.Design.HtmlControlDesigner | DesignTimeElement | При использовании данного свойства возникает ошибка компилятора. Ошибка: ссылаться на это свойство больше нельзя, оно включено для поддержки существующих скомпилированных приложений. Элемент времени разработки может не всегда предоставлять доступ к элементу в разметке. Существуют альтернативные методы в System.Web.UI.Design.WebFormsRootDesigner для обработки клиентского скрипта и элементов управления. |
System.Web.UI.Design.HtmlControlDesigner | OnBehaviorAttached | Взамен рекомендуется использовать ControlDesigner.Tag. |
System.Web.UI.Design.HtmlControlDesigner | OnBehaviorDetaching | Взамен рекомендуется использовать ControlDesigner.Tag. |
System.Web.UI.Design.HtmlControlDesigner | OnBindingsCollectionChanged | В качестве альтернативы рекомендуется обрабатывать событие HtmlControlDesigner.DataBindings.Changed. Коллекция DataBindingCollection, возвращаемая свойством HtmlControlDesigner.DataBindings, упрощает управление привязками данных, связанными с элементом управления. |
System.Web.UI.Design.HtmlControlDesigner | ShouldCodeSerialize | Этот код применять не рекомендуется из-за отсутствия поддержки сериализации кода. |
System.Web.UI.Design.TemplatedControlDesigner | ActiveTemplateEditingFrame | Это свойство использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | CreateTemplateEditingFrame | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | EnterTemplateMode | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | ExitTemplateMode | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetCachedTemplateEditingVerbs | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataItemProperty | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContainerDataSource | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplateEditingVerbs | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | GetTemplatePropertyParentType | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.TemplatedControlDesigner | InTemplateMode | Взамен рекомендуется использовать ControlDesigner.InTemplateMode. |
System.Web.UI.Design.TemplatedControlDesigner | OnBehaviorAttached | Взамен рекомендуется использовать ControlDesigner.Tag. |
System.Web.UI.Design.TemplatedControlDesigner | SetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.BaseDataListDesigner | GetTemplateContainerDataSource | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.BaseDataListDesigner | OnAutoFormat | Этот метод использовать не рекомендуется, так как диалоговое окно Автоформат запускается узлом конструктора. Список доступных автоформатов предоставляется свойством ControlDesigner.AutoFormats. |
System.Web.UI.Design.WebControls.DataGridDesigner | CreateTemplateEditingFrame | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetCachedTemplateEditingVerbs | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContainerDataItemProperty | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | GetTemplatePropertyParentType | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataGridDesigner | SetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | CreateTemplateEditingFrame | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetCachedTemplateEditingVerbs | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContainerDataItemProperty | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | GetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.DataListDesigner | SetTemplateContent | Этот метод использовать не рекомендуется, поскольку редактирование шаблона осуществляется в System.Web.UI.Design.ControlDesigner. Чтобы обеспечить редактирование шаблона, данные шаблона следует предоставить в свойстве ControlDesigner.TemplateGroups, а затем вызвать ControlDesigner.SetViewFlags(ViewFlags.TemplateEditing, true) . |
System.Web.UI.Design.WebControls.PanelDesigner | OnBehaviorAttached | Взамен рекомендуется использовать ControlDesigner.Tag. |
System.Windows.Forms.Design.ControlDesigner | OnSetComponentDefaults | Этот метод использовать не рекомендуется. Вместо этого используйте ControlDesigner.InitializeNewComponent. |
System.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.CSharp.CSharpCodeProvider | CreateCompiler | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeCompiler; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.CSharp.CSharpCodeProvider | CreateGenerator | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeGenerator; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.VisualBasic.VBCodeProvider | CreateCompiler | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeCompiler; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.VisualBasic.VBCodeProvider | CreateGenerator | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeGenerator; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. |
Microsoft.Win32.SystemEvents | LowMemory | Это событие не рекомендуется к использованию. |
System.Uri | Canonicalize | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | CheckSecurity | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | Escape | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | EscapeString | Этот метод не рекомендуется к использованию. Используйте метод GetComponents или статический метод EscapeUriString для escape-преобразования компонента URI или строки. |
System.Uri | IsBadFileSystemCharacter | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | IsExcludedCharacter | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | IsReservedCharacter | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | MakeRelative | Этот метод не рекомендуется к использованию. Используйте Uri.MakeRelativeUri. |
System.Uri | Parse | Этот метод не рекомендуется к использованию. Не используется системой. |
System.Uri | Unescape | Этот метод не рекомендуется к использованию. Используйте метод Uri.GetComponents или статический метод Uri.EscapeUriString для escape-преобразования компонента URI или строки. |
System.Uri | Uri(String, Boolean) | Этот конструктор не рекомендуется к использованию. Используйте Uri(String). Параметр dontEscape не рекомендуется к использованию и всегда имеет значение false . |
System.Uri | Uri(Uri, String, Boolean) | Этот конструктор не рекомендуется к использованию. Используйте Uri(Uri, String). Параметр dontEscape не рекомендуется к использованию и всегда имеет значение false . |
System.CodeDom.Compiler.CodeDomProvider | CreateCompiler | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeCompiler; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. Классы, производные от класса CodeDomProvider, по-прежнему должны использовать этот интерфейс и исключить это предупреждение, либо также объявить этот метод устаревшим. |
System.CodeDom.Compiler.CodeDomProvider | CreateGenerator | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeGenerator; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. Классы, производные от класса CodeDomProvider, по-прежнему должны использовать этот интерфейс и исключить это предупреждение, либо также объявить этот метод устаревшим. |
System.CodeDom.Compiler.CodeDomProvider | CreateParser | Вызывающим модулям не следует использовать интерфейс System.CodeDom.Compiler.ICodeParser; взамен рекомендуется использовать методы непосредственно для обработки объекта класса System.CodeDom.Compiler.CodeDomProvider. Классы, производные от класса CodeDomProvider, по-прежнему должны использовать этот интерфейс и исключить это предупреждение, либо также объявить этот метод устаревшим. |
System.CodeDom.Compiler.CompilerParameters | Evidence | Политика разграничения доступа кода устарела и будет удалена в одном из будущих выпусков платформы .NET Framework. Подробнее см. в разделе Изменения системы безопасности в .NET Framework 4. |
System.CodeDom.Compiler.CompilerResults | Evidence | Политика разграничения доступа кода устарела и будет удалена в одном из будущих выпусков платформы .NET Framework. Подробнее см. в разделе Изменения системы безопасности в .NET Framework 4. |
System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(IHashCodeProvider, IComparer) | Вместо этого используйте NameObjectCollectionBase(IEqualityComparer). |
System.Collections.Specialized.NameObjectCollectionBase | NameObjectCollectionBase(Int32, IHashCodeProvider, IComparer) | Вместо этого используйте NameObjectCollectionBase(Int32, IEqualityComparer). |
System.Collections.Specialized.NameValueCollection | NameValueCollection(IHashCodeProvider, IComparer) | Вместо этого используйте NameValueCollection(IEqualityComparer). |
System.Collections.Specialized.NameValueCollection | NameValueCollection(Int32, IHashCodeProvider, IComparer) | Вместо этого используйте NameValueCollection(Int32, IEqualityComparer). |
System.ComponentModel.AsyncCompletedEventArgs | AsyncCompletedEventArgs() | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.ComponentModel.MemberDescriptor | GetInvokee | Этот метод использовать не рекомендуется. Вместо этого используйте MemberDescriptor.GetInvocationTarget. |
System.ComponentModel.TypeDescriptor | ComNativeDescriptorHandler | Это свойство использовать не рекомендуется. Взамен, чтобы обеспечить COM-типы информацией о типах, рекомендуется использовать поставщик описания типа. |
System.ComponentModel.Design.DesignerTransactionCloseEventArgs | DesignerTransactionCloseEventArgs(Boolean) | Этот конструктор является устаревшим. Вместо этого используйте DesignerTransactionCloseEventArgs(Boolean, Boolean). |
System.ComponentModel.Design.SelectionTypes | Click | Это значение не рекомендуется к использованию. Вместо этого используйте SelectionTypes.Primary. |
System.ComponentModel.Design.SelectionTypes | MouseDown | Это значение не рекомендуется к использованию. Оно более не поддерживается. |
System.ComponentModel.Design.SelectionTypes | MouseUp | Это значение не рекомендуется к использованию. Оно более не поддерживается. |
System.ComponentModel.Design.SelectionTypes | Normal | Это значение не рекомендуется к использованию. Вместо этого используйте SelectionTypes.Auto. |
System.ComponentModel.Design.SelectionTypes | Valid | Это значение не рекомендуется к использованию. Чтобы определить допустимые значения, рекомендуется использовать методы классов System.Enum или преобразователь типов. |
System.ComponentModel.Design.ViewTechnology | Passthrough | Это значение не рекомендуется к использованию. Вместо этого используйте ViewTechnology.Default. |
System.ComponentModel.Design.ViewTechnology | WindowsForms | Это значение не рекомендуется к использованию. Вместо этого используйте ViewTechnology.Default. |
System.Configuration.ConfigurationException | ConfigurationException() | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception, String, Int32) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, Exception, XmlNode) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, String, Int32) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | ConfigurationException(String, XmlNode) | Этот класс устарел. Чтобы создать исключение, создайте System.Configuration.ConfigurationErrorsException. |
System.Configuration.ConfigurationException | GetXmlNodeFilename | Этот класс устарел. Вместо этого используйте ConfigurationErrorsException.GetFilename. |
System.Configuration.ConfigurationException | GetXmlNodeLineNumber | Этот класс устарел. Вместо нее следует использовать ConfigurationErrorsException.GetLineNumber(XmlNode). |
System.Configuration.ConfigurationSettings | AppSettings | Этот метод устарел. Он был заменен свойством ConfigurationManager.AppSettings. |
System.Configuration.ConfigurationSettings | GetConfig | Этот метод устарел. Он был заменен свойством ConfigurationManager.GetSection. |
System.Diagnostics.EventLog | CreateEventSource(String, String, String) | Этот метод использовать не рекомендуется. Вместо этого используйте CreateEventSource(EventSourceCreationData). |
System.Diagnostics.EventLogEntry | EventID | Это свойство использовать не рекомендуется. Вместо этого используйте EventLogEntry.InstanceId. |
System.Diagnostics.EventLogPermissionAccess | Audit | Этот член не рекомендуется к использованию. Вместо этого используйте EventLogPermissionAccess.Administer. |
System.Diagnostics.EventLogPermissionAccess | Browse | Этот член не рекомендуется к использованию. Вместо этого используйте EventLogPermissionAccess.Administer. |
System.Diagnostics.EventLogPermissionAccess | Instrument | Этот член не рекомендуется к использованию. Вместо этого используйте EventLogPermissionAccess.Write. |
System.Diagnostics.InstanceDataCollection | InstanceDataCollection | Этот конструктор не рекомендуется к использованию. Чтобы получить экземпляр этой коллекции, взамен используйте метод InstanceDataCollectionCollection.Item[]. |
System.Diagnostics.InstanceDataCollectionCollection | InstanceDataCollectionCollection | Этот конструктор не рекомендуется к использованию. Чтобы получить экземпляр этой коллекции, взамен используйте метод PerformanceCounterCategory.ReadCategory. |
System.Diagnostics.PerformanceCounter | DefaultFileMappingSize | Это поле не рекомендуется к использованию и более не применяется. Чтобы задать размер сопоставления файлов System.Diagnostics.PerformanceCounter, рекомендуется использовать файл machine.config или файл конфигурации приложения. |
System.Diagnostics.PerformanceCounterCategory | Create(String, String, CounterCreationDataCollection) | Этот метод использовать не рекомендуется. Вместо этого используйте Create(String, String, PerformanceCounterCategoryType, CounterCreationDataCollection). |
System.Diagnostics.PerformanceCounterCategory | Create(String, String, String, String) | Этот метод использовать не рекомендуется. Вместо этого используйте Create(String, String, PerformanceCounterCategoryType, String, String). |
System.Diagnostics.PerformanceCounterManager | ICollectData.CloseData | Этот класс не рекомендуется к использованию. Вместо этого посредством класса PerformanceCounter можно использовать счетчики производительности. |
System.Diagnostics.PerformanceCounterManager | ICollectData.CollectData | Этот класс не рекомендуется к использованию. Вместо этого посредством класса PerformanceCounter можно использовать счетчики производительности. |
System.Diagnostics.PerformanceCounterManager | PerformanceCounterManager | Этот класс не рекомендуется к использованию. Вместо этого посредством класса System.Diagnostics.PerformanceCounter можно использовать счетчики производительности. |
System.Diagnostics.PerformanceCounterPermissionAccess | Browse | Этот член не рекомендуется к использованию. Вместо этого используйте PerformanceCounterPermissionAccess.Read. |
System.Diagnostics.PerformanceCounterPermissionAccess | Instrument | Этот член не рекомендуется к использованию. Вместо этого используйте PerformanceCounterPermissionAccess.Write. |
System.Diagnostics.Process | NonpagedSystemMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.NonpagedSystemMemorySize64. |
System.Diagnostics.Process | PagedMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте PagedMemorySize64. |
System.Diagnostics.Process | PagedSystemMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.PagedSystemMemorySize64. |
System.Diagnostics.Process | PeakPagedMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.PeakPagedMemorySize64. |
System.Diagnostics.Process | PeakVirtualMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.PeakVirtualMemorySize64. |
System.Diagnostics.Process | PeakWorkingSet | Это свойство использовать не рекомендуется. Вместо этого используйте Process.PeakWorkingSet64. |
System.Diagnostics.Process | PrivateMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.PrivateMemorySize64. |
System.Diagnostics.Process | VirtualMemorySize | Это свойство использовать не рекомендуется. Вместо этого используйте Process.VirtualMemorySize64. |
System.Diagnostics.Process | WorkingSet | Это свойство использовать не рекомендуется. Вместо этого используйте Process.WorkingSet64. |
System.Net.Dns | BeginGetHostByName | BeginGetHostByName является устаревшим для этого типа; рекомендуется использовать Dns.BeginGetHostEntry(String, AsyncCallback, Object). |
System.Net.Dns | BeginResolve(String, AsyncCallback, Object) | BeginResolve(String, AsyncCallback, Object) является устаревшим для этого типа; рекомендуется использовать Dns.BeginGetHostEntry(String, AsyncCallback, Object). |
System.Net.Dns | EndGetHostByName | EndGetHostByName является устаревшим для этого типа; рекомендуется использовать Dns.EndGetHostEntry. |
System.Net.Dns | EndResolve | EndResolve является устаревшим для этого типа; рекомендуется использовать Dns.EndGetHostEntry. |
System.Net.Dns | GetHostByAddress(IPAddress) | GetHostByAddress(IPAddress) является устаревшим для этого типа; рекомендуется использовать Dns.GetHostEntry(IPAddress). |
System.Net.Dns | GetHostByAddress(String) | GetHostByAddress(String) является устаревшим для этого типа; рекомендуется использовать Dns.GetHostEntry(String). |
System.Net.Dns | GetHostByName | GetHostByName является устаревшим для этого типа; рекомендуется использовать Dns.GetHostEntry(String). |
System.Net.Dns | Resolve | Resolve является устаревшим для этого типа; рекомендуется использовать Dns.GetHostEntry(String). |
System.Net.FileWebRequest | FileWebRequest | Сериализация устарела для данного типа. |
System.Net.FileWebResponse | FileWebResponse | Сериализация устарела для данного типа. |
System.Net.HttpWebRequest | HttpWebRequest() | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.HttpWebRequest | HttpWebRequest(SerializationInfo, StreamingContext) | Сериализация устарела для данного типа. |
System.Net.HttpWebResponse | HttpWebResponse() | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.HttpWebResponse | HttpWebResponse(SerializationInfo, StreamingContext) | Сериализация устарела для данного типа. |
System.Net.IPAddress | Address | Это свойство использовать не рекомендуется. Оно зависит от семейства адресов. Взамен используйте для сравнений метод IPAddress.Equals. |
System.Net.ServicePointManager | CertificatePolicy | CertificatePolicy устарел. Вместо этого используйте ServicePointManager.ServerCertificateValidationCallback. |
System.Net.WebClient | AllowReadStreamBuffering | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WebClient | AllowWriteStreamBuffering | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WebClient | System.Net.WebClient.OnWriteStreamClosed |
Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WebClient | WriteStreamClosed | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WebProxy | GetDefaultProxy | Этот метод использовать не рекомендуется. Используйте прокси-сервер, предлагаемый по умолчанию. |
System.Net.WebRequest | CreatorInstance | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WebRequest | RegisterPortableWebRequestCreator | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WriteStreamClosedEventArgs | Error | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.WriteStreamClosedEventArgs | WriteStreamClosedEventArgs | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.Mail.MailMessage | ReplyTo | ReplyTo устарел. Взамен используйте MailMessage.ReplyToList, который может принимать несколько адресов. |
System.Net.NetworkInformation.NetworkChange | NetworkChange() | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.NetworkInformation.NetworkChange | RegisterNetworkChange(NetworkChange) | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.Sockets.Socket | SupportsIPv4 | SupportsIPv4 устарел. Вместо этого используйте Socket.OSSupportsIPv4. |
System.Net.Sockets.Socket | SupportsIPv6 | SupportsIPv6 устарел. Вместо этого используйте Socket.OSSupportsIPv6. |
System.Net.Sockets.SocketAsyncEventArgs | SocketClientAccessPolicyProtocol | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Net.Sockets.TcpListener | TcpListener(Int32) | Этот метод использовать не рекомендуется. Вместо этого используйте TcpListener(IPAddress, Int32). |
System.Net.WebSockets.WebSocket | IsApplicationTargeting45 | Первое не рекомендуется на платформе .NET Framework 4.5. Этот член предназначен только для внутреннего использования и будет удален в одном из будущих выпусков .NET Framework. Не вызывайте его. |
System.Security.Claims.DynamicRoleClaimProvider | AddDynamicRoleClaims | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Используйте System.Security.Claims.ClaimsAuthenticationManager, чтобы добавить утверждения в ClaimsIdentity. |
System.Drawing.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Drawing.FontFamily | GetFamilies | Не используйте метод GetFamilies; взамен используйте свойство FontFamily.Families. |
System.Drawing.Imaging.EncoderParameter | EncoderParameter(Encoder, Int32, Int32, Int32) | Первое не рекомендуется на платформе .NET Framework 4.5. Этот конструктор не рекомендуется к использованию. Используйте EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr). |
System.Messaging.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Messaging.MessageQueue | GetEnumerator | Этот метод возвращает System.Messaging.MessageEnumerator, где некорректно используется семейство методов MessageEnumerator.RemoveCurrent. Вместо этого используйте MessageQueue.GetMessageEnumerator2. |
System.Messaging.MessageQueue | GetMessageEnumerator | Этот метод возвращает System.Messaging.MessageEnumerator, где некорректно используется семейство методов MessageEnumerator.RemoveCurrent. Вместо этого используйте MessageQueue.GetMessageEnumerator2. |
System.ServiceModel.dll
Тип | Элемент | Сообщение |
---|---|---|
System.ServiceModel.BasicHttpBinding | EnableHttpCookieContainer | Первое не рекомендуется на платформе .NET Framework 4.5. Это свойство устарело. Чтобы включить HTTP CookieContainer, используйте вместо этого свойство HttpBindingBase.AllowCookies. |
System.ServiceModel.Configuration.BindingsSection | NetPeerTcpBinding | Первое не рекомендуется на платформе .NET Framework 4.5. Возможность одноранговых каналов является устаревшей и будет удалена в будущем. |
System.ServiceModel.Dispatcher.ClientOperationCompatBase | ParameterInspectors | Первое не рекомендуется на платформе .NET Framework 4.5. Использование данного типа создает ошибку компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | MessageInspectors | Первое не рекомендуется на платформе .NET Framework 4.5. Использование данного типа создает ошибку компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.ServiceModel.Dispatcher.ClientRuntimeCompatBase | Operations | Первое не рекомендуется на платформе .NET Framework 4.5. Использование данного типа создает ошибку компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.ServiceModel.Security.WindowsClientCredential | AllowNtlm | Это свойство не рекомендуется к использованию и сохраняется только из соображений обратной совместимости. Чтобы определить, следует ли использовать NTLM, можно использовать локальную политику компьютера. |
System.ServiceModel.Discovery.dll
Тип | Элемент | Сообщение |
---|---|---|
System.ServiceModel.Discovery.UdpAnnouncementEndpoint | TransportSettings | Первое не рекомендуется на платформе .NET Framework 4.5. Свойство TransportSettings является устаревшим. Чтобы задать свойства транспорта, рассмотрите возможность использования System.ServiceModel.Channels.UdpTransportBindingElement. |
System.ServiceModel.Discovery.UdpDiscoveryEndpoint | TransportSettings | Первое не рекомендуется на платформе .NET Framework 4.5. Свойство TransportSettings является устаревшим. Чтобы задать свойства транспорта, рассмотрите возможность использования System.ServiceModel.Channels.UdpTransportBindingElement. |
System.Web.DataVisualization.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Web.UI.DataVisualization.Charting.Chart | ViewStateData | ViewStateData больше не поддерживается. Взамен можно использовать Control.ViewState. |
System.Web.dll.
Тип | Элемент | Сообщение |
---|---|---|
System.Web.HttpContext | GetAppConfig | Взамен рекомендуется использовать метод WebConfigurationManager.GetWebApplicationSection в System.Web.dll. |
System.Web.HttpContext | GetConfig | Взамен рекомендуется использовать метод HttpContext.GetSection в System.Web.dll. |
System.Web.HttpUtility | UrlEncodeUnicode | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод создает несоответствующие стандарты выходные данные и имеет проблемы с взаимодействием. Предпочтительным альтернативным вариантом является UrlEncode(String). |
System.Web.HttpUtility | UrlEncodeUnicodeToBytes | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод создает несоответствующие стандарты выходные данные и имеет проблемы с взаимодействием. Предпочтительным альтернативным вариантом является UrlEncodeToBytes(String). |
System.Web.Configuration.AuthenticationMode | Passport | Это поле устарело. Продукт "Проверка подлинности паспорта" больше не поддерживается. Вместо него используется учетная запись Майкрософт. |
System.Web.Configuration.AuthenticationSection | Passport | Это свойство устарело. Продукт "Проверка подлинности паспорта" больше не поддерживается. Вместо него используется учетная запись Майкрософт. |
System.Web.Configuration.HttpCapabilitiesBase | JavaScript | Взамен рекомендуется использовать свойство HttpCapabilitiesBase.EcmaScriptVersion. Версия Version.Major с номером, большим или равным "1", подразумевает использование JavaScript. |
System.Web.Configuration.SystemWebSectionGroup | MobileControls | System.Web.Mobile.dll устарел. |
System.Web.Routing.UrlRoutingModule | PostMapRequestHandler | Этот метод устарел. Переопределите метод Init, чтобы использовать событие PostMapRequestHandler. |
System.Web.Security.FormsAuthentication | Authenticate | Первое не рекомендуется на платформе .NET Framework 4.5. Вместо этого рекомендуется использовать API System.Web.Security.Membership, такие как Membership.ValidateUser. |
System.Web.Security.FormsAuthentication | HashPasswordForStoringInConfigFile | Первое не рекомендуется на платформе .NET Framework 4.5. Вместо этого рекомендуется использовать API System.Web.Security.Membership, такие как Membership.CreateUser. |
System.Web.Security.MachineKey | Decode | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод является устаревшим и предоставляется только для обеспечения совместимости с существующим кодом. Вместо этого рекомендуется, чтобы в новом коде использовались методы Protect и Unprotect. |
System.Web.Security.MachineKey | Encode | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод является устаревшим и предоставляется только для обеспечения совместимости с существующим кодом. Вместо этого рекомендуется, чтобы в новом коде использовались методы Protect и Unprotect. |
System.Web.UI.Page | FileDependencies | Взамен рекомендуется использовать HttpResponse.AddFileDependencies. |
System.Web.UI.Page | GetPostBackClientEvent | Взамен рекомендуется использовать ClientScriptManager.GetPostBackEventReference. |
System.Web.UI.Page | GetPostBackClientHyperlink | Взамен рекомендуется использовать ClientScriptManager.GetPostBackClientHyperlink. |
System.Web.UI.Page | GetPostBackEventReference(Control) | Взамен рекомендуется использовать ClientScriptManager.GetPostBackEventReference(Control, String). |
System.Web.UI.Page | GetPostBackEventReference(Control, String) | Взамен рекомендуется использовать ClientScriptManager.GetPostBackEventReference. |
System.Web.UI.Page | IsClientScriptBlockRegistered | Взамен рекомендуется использовать ClientScriptManager.IsClientScriptBlockRegistered. |
System.Web.UI.Page | IsStartupScriptRegistered | Взамен рекомендуется использовать ClientScriptManager.IsStartupScriptRegistered. |
System.Web.UI.Page | RegisterArrayDeclaration | Взамен рекомендуется использовать ClientScriptManager.RegisterArrayDeclaration. |
System.Web.UI.Page | RegisterClientScriptBlock | Взамен рекомендуется использовать ClientScriptManager.RegisterClientScriptBlock. |
System.Web.UI.Page | RegisterHiddenField | Взамен рекомендуется использовать ClientScriptManager.RegisterHiddenField. |
System.Web.UI.Page | RegisterOnSubmitStatement | Взамен рекомендуется использовать ClientScriptManager.RegisterOnSubmitStatement. |
System.Web.UI.Page | RegisterStartupScript | Взамен рекомендуется использовать ClientScriptManager.RegisterStartupScript. |
System.Web.UI.Page | SmartNavigation | Взамен рекомендуется использовать Page.SetFocus и Page.MaintainScrollPositionOnPostBack. |
System.Web.UI.TemplateControl | AutoHandlers | Этот свойство использовать не рекомендуется, так как теперь оно бесполезно. |
System.Web.UI.WebControls.GridView | CreateAutoGeneratedColumn | Первое не рекомендуется на платформе .NET Framework 4.5. Этот метод сохранен для обеспечения обратной совместимости. Этот API больше не используется. |
System.Web.UI.WebControls.Xml | Document | Взамен рекомендуется использовать свойство Xml.XPathNavigator. Чтобы создать System.Xml.XPath.XPathDocument, следует вначале создать XPathDocument.CreateNavigator, а затем вызвать System.Xml.XPath.XPathNavigator. |
System.Web.DynamicData.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Web.DynamicData.DynamicDataExtensions | EnablePersistedSelection | С такими элементами с привязкой к данным, как EnablePersistedSelection или System.Web.UI.WebControls.GridView следует использовать свойство System.Web.UI.WebControls.ListView. |
System.Web.Extensions.dll.
System.Web.Services.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Web.Services.Discovery.DiscoveryClientProtocol | LoadExternals | В одной из будущих версий этот метод будет удален. Больше не требуется вызывать метод, чтобы обнаружить ресурс. |
System.Web.Services.Protocols.SoapHeaderAttribute | Required | В одной из будущих версий это свойство будет удалено. Наличие в сообщении SOAP конкретного заголовка больше не является обязательным. |
System.Windows.Forms.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Windows.Forms.AccessibleStates | Valid | Это значение перечисления не рекомендуется к использованию. Замена отсутствует. |
System.Windows.Forms.ComboBox | AddItemsCore | Этот метод использовать не рекомендуется. Замена отсутствует. |
System.Windows.Forms.Control | RenderRightToLeft | Это свойство использовать не рекомендуется. Вместо этого используйте Control.RightToLeft. |
System.Windows.Forms.Control | Scale(Single) | Этот метод использовать не рекомендуется. Вместо этого рекомендуется использовать метод Control.Scale(SizeF). |
System.Windows.Forms.Control | Scale(Single, Single) | Этот метод использовать не рекомендуется. Вместо этого рекомендуется использовать метод Control.Scale(SizeF). |
System.Windows.Forms.Form | ApplyAutoScaling | Этот метод использовать не рекомендуется. Вместо этого рекомендуется использовать метод PerformAutoScale. |
System.Windows.Forms.Form | AutoScale | Это свойство использовать не рекомендуется. Вместо него используйте свойство ContainerControl.AutoScaleMode. |
System.Windows.Forms.Form | GetAutoScaleSize | Этот метод использовать не рекомендуется. Вместо него используйте свойство ContainerControl.AutoScaleDimensions. |
System.Windows.Forms.Label | RenderTransparent | Это свойство использовать не рекомендуется. Вместо этого используйте BackColor. |
System.Windows.Forms.ListBox | AddItemsCore | Этот метод использовать не рекомендуется. Замена отсутствует. |
System.Windows.Forms.PrintPreviewDialog | AutoScaleBaseSize | Это свойство использовать не рекомендуется. Вместо него используйте свойство ContainerControl.AutoScaleDimensions. |
System.Xaml.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Windows.Markup.MarkupExtensionReturnTypeAttribute | ExpressionType | Не используется синтаксическим анализатором XAML. См. раздел System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Windows.Markup.MarkupExtensionReturnTypeAttribute | MarkupExtensionReturnTypeAttribute(Type, Type) | Аргумент expressionType не используется синтаксическим анализатором XAML. Чтобы задать ожидаемый тип возвращаемого значения, можно использовать MarkupExtensionReturnTypeAttribute(Type). Чтобы задать пользовательскую обработку для типов выражений, можно использовать System.Windows.Markup.XamlSetMarkupExtensionAttribute. |
System.Xml.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Xml.ValidationType | Auto | Тип проверки следует указывать как ValidationType.DTD или ValidationType.Schema. |
System.Xml.ValidationType | XDR | Проверка XDR посредством System.Xml.XmlValidatingReader устарела. |
System.Xml.XmlConvert | ToDateTime(String) | Используйте XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode). |
System.Xml.XmlConvert | ToString(DateTime) | Используйте XmlConvert.ToString(DateTime, XmlDateTimeSerializationMode). |
System.Xml.XmlReaderSettings | ProhibitDtd | Вместо него используйте свойство XmlReaderSettings.DtdProcessing. |
System.Xml.XmlReaderSettings | XmlReaderSettings(XmlResolver) | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Данный интерфейс API поддерживает инфраструктуру .NET Framework и не предназначен для запуска прямо из кода. |
System.Xml.XmlTextReader | ProhibitDtd | Вместо него используйте свойство XmlTextReader.DtdProcessing. |
System.Xml.Schema.XmlSchema | Compile(ValidationEventHandler) | XmlSchemaSet рекомендуется использовать для компиляции и проверки схемы. |
System.Xml.Schema.XmlSchema | Compile(ValidationEventHandler, XmlResolver) | XmlSchemaSet рекомендуется использовать для компиляции и проверки схемы. |
System.Xml.Schema.XmlSchemaAttribute | AttributeType | Это свойство использовать не рекомендуется. Используйте свойство XmlSchemaAttribute.AttributeSchemaType, которое возвращает хорошо типизированный тип атрибута. |
System.Xml.Schema.XmlSchemaElement | ElementType | Это свойство использовать не рекомендуется. Используйте свойство XmlSchemaElement.ElementSchemaType, которое возвращает хорошо типизированный тип элемента. |
System.Xml.Schema.XmlSchemaType | BaseSchemaType | Это свойство использовать не рекомендуется. Используйте свойство XmlSchemaType.BaseXmlSchemaType, которое возвращает хорошо типизированный тип базовой схемы. |
System.Xml.Serialization.CodeIdentifier | CodeIdentifier | Этот класс, который содержит только статические методы, ни в коем случае не следует конструировать. |
System.Xml.Serialization.XmlSerializer | FromMappings(XmlMapping[], Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку XmlSerializer.FromMappings, которая не принимает параметр System.Security.Policy.Evidence. |
System.Xml.Serialization.XmlSerializer | XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку конструктора XmlSerializer, которая не принимает параметр System.Security.Policy.Evidence. |
System.Xml.Serialization.XmlSerializerFactory | CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) | Этот метод устарел и будет удален в одном из будущих выпусков платформы .NET Framework. Используйте перегрузку XmlSerializerFactory.CreateSerializer, которая не принимает параметр System.Security.Policy.Evidence. |
IEHost.dll and IEExec.exe
Сборки IEHost.dll и IEExec.exe удалены из .NET Framework. Все их типы и члены устарели и не поддерживаются, начиная с .NET Framework 4.5. Эти сборки использовались для размещения элементов управления Windows Forms и для запуска исполняемых файлов в Internet Explorer. Взамен этой технологии рекомендуется использовать ClickOnce, XAML-приложения браузера (XBAP) и Microsoft Silverlight.
ISymWrapper.dll
Тип | Элемент | Сообщение |
---|---|---|
System.Diagnostics.SymbolStore.SymBinder | GetReader(Int32, String, String) | Взамен рекомендуется использовать SymBinder.GetReader(IntPtr, String, String). ISymbolBinder1.GetReader принимает указатель интерфейса средства импорта как System.IntPtr вместо System.Int32, и таким образом одинаково подходит для 32-разрядной и 64-разрядной архитектуры. |
Microsoft.Build.Conversion.v4.0.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Build.Conversion.ProjectFileConverter | Convert(ProjectLoadSettings) | Взамен следует использовать не имеющую параметров перегрузку Convert(). |
Microsoft.Build.Conversion.ProjectFileConverter | Convert(String) | Взамен следует использовать не имеющую параметров перегрузку Convert(). |
Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine) | Вместо него рекомендуется использовать не имеющий параметров метод ProjectFileConverter.ConvertInMemory(). |
Microsoft.Build.Conversion.ProjectFileConverter | ConvertInMemory(Engine, ProjectLoadSettings) | Вместо него рекомендуется использовать не имеющий параметров метод ProjectFileConverter.ConvertInMemory(). |
Microsoft.Build.Engine.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Build.BuildEngine.Engine | BinPath | Применять BinPath нежелательно. Если расположение просто передается в платформу .NET Framework как BinPath, никаких иных процедур выполнять не требуется. В противном случае можно применить пользовательский BinPath, указав в реестре или файле конфигурации наборы инструментов, либо добавив элементы в Microsoft.Build.BuildEngine.ToolsetCollection подсистемы. |
Microsoft.Build.BuildEngine.Engine | Engine(String) | Если расположение просто передается в платформу .NET Framework как BinPath, достаточно просто использовать взамен лишенный параметров конструктор Engine(). В противном случае в реестре или файле конфигурации можно указать пользовательские наборы инструментов либо добавить элементы в Microsoft.Build.BuildEngine.ToolsetCollection ядра. Далее можно применить конструктор Engine() или Engine(ToolsetDefinitionLocations). |
Microsoft.Build.Framework.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Build.Framework.XamlTypes.ContentType | ItemGroupName | Первое не рекомендуется на платформе .NET Framework 4.5. При использовании данного члена возникает ошибка компилятора. Вместо него используйте свойство ContentType.ItemType. |
Microsoft.Build.Utilities.v4.0.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Build.Utilities.ToolTask | EnvironmentOverride | Используйте свойство ToolTask.EnvironmentVariables. |
Microsoft.Data.Entity.Build.Tasks.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.Data.Entity.Build.Tasks.EntityDeploy |
EntityDataModelEmbeddedResources |
Первое не рекомендуется на платформе .NET Framework 4.5. Используется только для обратной совместимости с версией 3.5. |
Microsoft.VisualBasic.dll
Тип | Элемент | Сообщение |
---|---|---|
Microsoft.VisualBasic.FileSystem | FilePut(Object, Object, Object) | Этот член не рекомендуется к использованию. Используйте FileSystem.FilePutObject для записи типов Object, либо приводите типы FileNumber и RecordNumber к Int32 для записи типов без объектов. |
Microsoft.VisualBasic.CompilerServices.Conversions | FallbackUserDefinedConversion | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackCall | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackGet | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSet | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackIndexSetComplex | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault1 | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackInvokeDefault2 | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSet | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.NewLateBinding | FallbackSetComplex | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.CompilerServices.Operators | FallbackInvokeUserDefinedOperator | При использовании данного члена возникает ошибка компилятора. Не используйте этот метод. |
Microsoft.VisualBasic.MyServices.RegistryProxy | DynData | Раздел DynData реестра работает только в Win9x, который не поддерживается этой версией платформа .NET Framework. Вместо этого используйте раздел реестра PerformanceData . Это свойство будет удалено из будущей версии платформа .NET Framework. |