Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La comunicación remota de .NET es una tecnología heredada y la infraestructura solo existe en .NET Framework. Las siguientes API relacionadas con la comunicación remota se marcan como obsoletas, a partir de .NET 5. El uso de ellos en el código genera una advertencia SYSLIB0010 en tiempo de compilación y lanza una excepción PlatformNotSupportedException en tiempo de ejecución.
Soluciones alternativas
Considere la posibilidad de usar servicios REST basados en WCF o HTTP para comunicarse con objetos de otras aplicaciones o entre máquinas. Para obtener más información, consulte Tecnologías de .NET Framework no disponibles en .NET Core.
Supresión de una advertencia
Si debe usar las API obsoletas, puede suprimir la advertencia en el código o en el archivo del proyecto.
Para suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la advertencia.
// Disable the warning.
#pragma warning disable SYSLIB0010
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0010
Para suprimir todas las SYSLIB0010 advertencias del proyecto, agregue una <NoWarn> propiedad al archivo del proyecto.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0010</NoWarn>
</PropertyGroup>
</Project>
Para obtener más información, vea Suprimir advertencias.