.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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstance のオーバーロードを使用してください。
System.Activator CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstance のオーバーロードを使用してください。
System.Activator CreateInstanceFrom(AppDomain, String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstanceFrom のオーバーロードを使用してください。
System.Activator CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Activator.CreateInstanceFrom のオーバーロードを使用してください。
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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstance のオーバーロードを使用してください。
System.AppDomain CreateInstanceAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceAndUnwrap のオーバーロードを使用してください。
System.AppDomain CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceFrom のオーバーロードを使用してください。
System.AppDomain CreateInstanceFromAndUnwrap(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.CreateInstanceFromAndUnwrap のオーバーロードを使用してください。
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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.DefineDynamicAssembly のオーバーロードを使用してください。
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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。
System.AppDomain ExecuteAssembly(String, Evidence, String[]) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。
System.AppDomain ExecuteAssembly(String, Evidence, String[], Byte[], AssemblyHashAlgorithm) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssembly のオーバーロードを使用してください。
System.AppDomain ExecuteAssemblyByName(AssemblyName, Evidence, String[]) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。
System.AppDomain ExecuteAssemblyByName(String, Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。
System.AppDomain ExecuteAssemblyByName(String, Evidence, String[]) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.ExecuteAssemblyByName のオーバーロードを使用してください。
System.AppDomain GetCurrentThreadId GetCurrentThreadId は非推奨となりました。マネージド スレッドがファイバー (簡易スレッドとも呼ばれます) で実行されているときに固定の ID を提供しないためです。 マネージド スレッドの固定の ID を取得するには、Thread.ManagedThreadId プロパティを使用してください。
System.AppDomain Load(AssemblyName, Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。
System.AppDomain Load(Byte[], Byte[], Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。
System.AppDomain Load(String, Evidence) 証拠に基づいてサンドボックス化するメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない AppDomain.Load のオーバーロードを使用してください。
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.SafeFileHandleownsHandle= false で作成してください。
System.IO.FileStream FileStream(IntPtr, FileAccess, Boolean, Int32) このコンストラクターの使用は非推奨とされました。 代わりに、FileStream(SafeFileHandle, FileAccess, Int32) を使用してください。必要な場合は、新しい Microsoft.Win32.SafeHandles.SafeFileHandleownsHandle= false で作成してください。
System.IO.FileStream FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) このコンストラクターの使用は非推奨とされました。 代わりに、FileStream(SafeFileHandle, FileAccess, Int32, Boolean) を使用してください。必要な場合は、新しい Microsoft.Win32.SafeHandles.SafeFileHandleownsHandle= 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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。
System.Reflection.Assembly Load(Byte[], Byte[], Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。
System.Reflection.Assembly Load(String, Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.Load のオーバーロードを使用してください。
System.Reflection.Assembly LoadFile(String, Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFile のオーバーロードを使用してください。
System.Reflection.Assembly LoadFrom(String, Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFrom のオーバーロードを使用してください。
System.Reflection.Assembly LoadFrom(String, Evidence, Byte[], AssemblyHashAlgorithm) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない Assembly.LoadFrom のオーバーロードを使用してください。
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 は操作を実行することはなく、CLR の将来のバージョンでは削除されます。
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.Rfc2898DeriveBytesSystem.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) すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。
System.Security.Policy.PolicyLevel AddFullTrustAssembly(StrongNameMembershipCondition) すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。
System.Security.Policy.PolicyLevel CreateAppDomainLevel AppDomain ポリシー レベルは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。
System.Security.Policy.PolicyLevel FullTrustAssemblies すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。
System.Security.Policy.PolicyLevel RemoveFullTrustAssembly(StrongName) すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。
System.Security.Policy.PolicyLevel RemoveFullTrustAssembly(StrongNameMembershipCondition) すべての GAC アセンブリは常に完全に信頼されているので、完全信頼一覧は不要になりました。 信頼を確保するには、GAC のセキュリティ ポリシーで使用されるアセンブリをインストールしてください。
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.GetApartmentStateThread.SetApartmentState、または Thread.TrySetApartmentState を使用してください。
System.Threading.Thread GetCompressedStack GetCompressedStack はサポート対象から除外されました。 System.Threading.CompressedStack クラスを使用します。
System.Threading.Thread Resume Resume の使用は非推奨とされました。 スレッドを同期させる場合やリソースを保護する場合は、MonitorMutexEventWaitHandleSemaphore など、System.Threading の他のクラスを使用してください。
System.Threading.Thread SetCompressedStack SetCompressedStack はサポート対象から除外されました。 System.Threading.CompressedStack クラスを使用します。
System.Threading.Thread Suspend Suspend の使用は非推奨とされました。 スレッドを同期させる場合やリソースを保護する場合は、MonitorMutexEventWaitHandleSemaphore など、System.Threading の他のクラスを使用してください。
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.Diagnostics.Eventing.Reader.StandardEventKeywords CorrelationHint 最初に .NET Framework 4.5 で非推奨とされました。

値が無効です。代わりに CorrelationHint2 を使用してください。
System.Linq.ParallelEnumerable Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.ParallelEnumerable Zip 二項演算子の 2 番目のデータ ソースは、System.Linq.ParallelQuery<TSource> ではなく、System.Collections.Generic.IEnumerable<T> の型である必要があります。 この問題を解決するには、AsParallel<TSource>(IEnumerable<TSource>) 拡張メソッドを使用して、適切なデータ ソースを System.Linq.ParallelQuery<TSource> に変換します。
System.Linq.Expressions.Expression Expression(ExpressionType, Type) System.Linq.Expressions.ExpressionType 引数を受け取らない別のコンストラクターを使用してください。 次に、Expression.NodeType プロパティと Expression.Type プロパティをオーバーライドして、このコンストラクターに指定される値を指定します。
System.Linq.Expressions.MemberBinding MemberBinding このコンストラクターは使用しないでください。 将来のリリースで削除されます。
System.Runtime.CompilerServices.CallSiteOps AddRule このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps Bind このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps ClearMatch このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps CreateMatchmaker このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps GetCachedRules<T>(RuleCache<T>) このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps GetMatch このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps GetRuleCache このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps GetRules このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps MoveRule<T>(RuleCache<T>, T, Int32) このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps SetNotMatched このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.CallSiteOps UpdateRules このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps CreateRuntimeVariables() このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps CreateRuntimeVariables(Object[], Int64[]) このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps ExpandoCheckVersion このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps ExpandoPromoteClass このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps ExpandoTryDeleteValue このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps ExpandoTryGetValue このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps ExpandoTrySetValue このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps MergeRuntimeVariables このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。
System.Runtime.CompilerServices.RuntimeOps Quote このメンバーを使用すると、コンパイラ エラーが発生します。

このメソッドは使用しないでください。

System.Data.dll

種類 メンバー メッセージ
System.Data.DataSysDescriptionAttribute DataSysDescriptionAttribute DataSysDescriptionAttribute の使用は非推奨とされました。
System.Data.Common.DataAdapter CloneInternals CloneInternals の使用は非推奨とされました。 DataAdapter(DataAdapter) コンストラクターを使用してください。
System.Data.Common.DBDataPermission DBDataPermission() このメンバーを使用すると、コンパイラ エラーが発生します。

このコンストラクターの使用は非推奨とされました。 DBDataPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.Common.DBDataPermission DBDataPermission(PermissionState, Boolean) このメンバーを使用すると、コンパイラ エラーが発生します。

このコンストラクターの使用は非推奨とされました。 DBDataPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.Odbc.OdbcParameterCollection Add(String, Object) Add(String, Object) の使用は非推奨とされました。 OdbcParameterCollection.AddWithValue(String, Object) を使用してください。
System.Data.Odbc.OdbcPermission OdbcPermission() このメンバーを使用すると、コンパイラ エラーが発生します。

OdbcPermission() の使用は非推奨とされました。 OdbcPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.Odbc.OdbcPermission OdbcPermission(PermissionState, Boolean) このメンバーを使用すると、コンパイラ エラーが発生します。

OdbcPermission(PermissionState, Boolean) の使用は非推奨とされました。 OdbcPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.OleDb.OleDbParameterCollection Add(String, Object) Add(String, Object) の使用は非推奨とされました。 OleDbParameterCollection.AddWithValue メソッドを使用します。
System.Data.OleDb.OleDbPermission OleDbPermission() このメンバーを使用すると、コンパイラ エラーが発生します。

OleDbPermission() の使用は非推奨とされました。 OleDbPermission(PermissionState)PermissionState.None の値を渡します。
System.Data.OleDb.OleDbPermission OleDbPermission(PermissionState, Boolean) このメンバーを使用すると、コンパイラ エラーが発生します。

OleDbPermission(PermissionState, Boolean) の使用は非推奨とされました。 OleDbPermission(PermissionState)PermissionState.None の値を渡します。
System.Data.OleDb.OleDbPermission Provider OleDbPermission.Provider プロパティの使用は非推奨とされました。 DBDataPermission.Add(String, String, KeyRestrictionBehavior) メソッドを使用します。
System.Data.OleDb.OleDbPermissionAttribute Provider OleDbPermissionAttribute.Provider プロパティの使用は非推奨とされました。 DBDataPermission.Add(String, String, KeyRestrictionBehavior) メソッドを使用します。
System.Data.SqlClient.SqlClientPermission SqlClientPermission() このコンストラクターを使用すると、コンパイラ エラーが発生します。

SqlClientPermission() の使用は非推奨とされました。 SqlClientPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.SqlClient.SqlClientPermission SqlClientPermission(PermissionState, Boolean) このコンストラクターを使用すると、コンパイラ エラーが発生します。

SqlClientPermission(PermissionState, Boolean) の使用は非推奨とされました。 SqlClientPermission(PermissionState) コンストラクターに PermissionState.None の値を渡します。
System.Data.SqlClient.SqlConnectionStringBuilder ConnectionReset ConnectionReset の使用は非推奨とされました。 System.Data.SqlClient.SqlConnection は 'connection reset' キーワードを無視して、常に接続をリセットします。
System.Data.SqlClient.SqlParameterCollection Add(String, Object) Add(String, Object) の使用は非推奨とされました。 SqlParameterCollection.AddWithValue を使用してください。

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 の使用は非推奨とされました。 10 進数の有効桁数を明示的に設定するには、System.Math クラスを使用してください。
System.Data.OracleClient.OracleParameter Scale Scale の使用は非推奨とされました。 10 進数の小数点以下桁数を明示的に設定するには、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 このメソッドの使用は非推奨とされました。 Uri のコンポーネントまたは文字列をエスケープする場合は、GetComponents メソッドまたは静的な EscapeUriString メソッドを使用してください。
System.Uri IsBadFileSystemCharacter このメソッドの使用は非推奨とされました。 これは、システムでは使用されません。
System.Uri IsExcludedCharacter このメソッドの使用は非推奨とされました。 これは、システムでは使用されません。
System.Uri IsReservedCharacter このメソッドの使用は非推奨とされました。 これは、システムでは使用されません。
System.Uri MakeRelative このメソッドの使用は非推奨とされました。 Uri.MakeRelativeUri を使用してください。
System.Uri Parse このメソッドの使用は非推奨とされました。 これは、システムでは使用されません。
System.Uri Unescape このメソッドの使用は非推奨とされました。 Uri のコンポーネントまたは文字列をエスケープする場合は、Uri.GetComponents メソッドまたは静的な Uri.EscapeUriString メソッドを使用してください。
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 CAS ポリシーは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 詳細については、.NET Framework 4 のセキュリティの変更点に関するページを参照してください。
System.CodeDom.Compiler.CompilerResults Evidence CAS ポリシーは互換性のために残されていますが、.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 別の方法として、System.Web.dll の WebConfigurationManager.GetWebApplicationSection を使用することをお勧めします。
System.Web.HttpContext GetConfig 別の方法として、System.Web.dll の HttpContext.GetSection を使用することをお勧めします。
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 このフィールドは、互換性のために残されています。 パスポート認証製品はサポート対象から除外され、Microsoft アカウントに置き換えられました。
System.Web.Configuration.AuthenticationSection Passport このプロパティは今後使用しません。 パスポート認証製品はサポート対象から除外され、Microsoft アカウントに置き換えられました。
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 で非推奨とされました。

別の方法として、System.Web.Security.Membership のような Membership.ValidateUser API を使用することをお勧めします。
System.Web.Security.FormsAuthentication HashPasswordForStoringInConfigFile 最初に .NET Framework 4.5 で非推奨とされました。

別の方法として、System.Web.Security.Membership のような Membership.CreateUser API を使用することをお勧めします。
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 EnablePersistedSelectionSystem.Web.UI.WebControls.GridView など、データ バインディング コントロールの System.Web.UI.WebControls.ListView プロパティを使用してください。

System.Web.Extensions.dll

種類 メンバー メッセージ
System.Web.UI.CompositeScriptReference IsFromSystemWebExtensions CompositeScriptReference.IsAjaxFrameworkScript を使用してください。
System.Web.UI.ScriptManager ScriptPath このプロパティは今後使用しません。 代わりに、System.Web.UI.ScriptReference ごとに System.Web.UI.ScriptReference.Path プロパティを設定してください。
System.Web.UI.ScriptReference IgnoreScriptPath このプロパティは今後使用しません。 ScriptManager.ScriptPath を使用する代わりに、System.Web.UI.ScriptReference ごとに System.Web.UI.ScriptReference.Path プロパティを設定してください。
System.Web.UI.ScriptReference IsFromSystemWebExtensions ScriptReference.IsAjaxFrameworkScript を使用してください。
System.Web.UI.ScriptReferenceBase IsFromSystemWebExtensions ScriptReferenceBase.IsAjaxFrameworkScript を使用してください。
System.Web.UI.ScriptReferenceBase NotifyScriptLoaded スクリプト参照では、NotifyScriptLoaded は不要になりました。
System.Web.UI.ScriptResourceAttribute ScriptResourceName このプロパティは今後使用しません。 代わりに、ScriptResourceAttribute.StringResourceName を使用してください。
System.Web.UI.ScriptResourceAttribute TypeName このプロパティは今後使用しません。 代わりに、ScriptResourceAttribute.StringResourceClientTypeName を使用してください。

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 System.Xml.XmlValidatingReader を使用した XDR 検証は、廃止されました。
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 の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializer.FromMappings のオーバーロードを使用してください。
System.Xml.Serialization.XmlSerializer XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializer のコンストラクター オーバーロードを使用してください。
System.Xml.Serialization.XmlSerializerFactory CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) このメソッドは互換性のために残されていますが、.NET Framework の将来のリリースでは削除されます。 System.Security.Policy.Evidence パラメーターを受け取らない XmlSerializerFactory.CreateSerializer のオーバーロードを使用してください。

IEHost.dll and IEExec.exe

IEHost.dll および IEExec.exe アセンブリは .NET Framework から削除されています。 その型およびメンバーはすべて廃止され、.NET Framework 4.5 以降ではサポートされていません。 これらのアセンブリは Internet Explorer で Windows フォーム コントロールをホストし、実行可能ファイルを実行するために使用されていました。 代替手段としては、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 として渡そうとしていた場合は、特に他の操作は必要ありません。 それ以外の場合は、カスタム Microsoft.Build.BuildEngine.ToolsetCollection を使用するため、ツールセットをレジストリまたは config ファイルに定義するか、エンジンの BinPath に要素を追加します。
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 および RecordNumberInt32 に強制的に変換してください。
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 の将来のバージョンでは削除されます。

関連項目