Bagikan melalui


SYSLIB0010: API jarak jauh yang tidak didukung

.NET remoting adalah teknologi warisan, dan infrastruktur hanya ada di .NET Framework. API terkait jarak jauh berikut ditandai sebagai usang, mulai dari .NET 5. Menggunakannya dalam kode menghasilkan peringatan SYSLIB0010 pada waktu kompilasi dan melemparkan PlatformNotSupportedException pada waktu proses.

Penyelesaian masalah

Pertimbangkan untuk menggunakan layanan REST berbasis WCF atau HTTP untuk berkomunikasi dengan objek di aplikasi lain atau di seluruh komputer. Untuk informasi selengkapnya, lihat Teknologi .NET Framework tidak tersedia di .NET Core.

Menyembunyikan peringatan

Jika Anda harus menggunakan API usang, Anda dapat menekan peringatan dalam kode atau dalam file proyek Anda.

Untuk menekan hanya satu pelanggaran, tambahkan direktif praprosedur ke file sumber Anda untuk menonaktifkan lalu mengaktifkan kembali peringatan.

// Disable the warning.
#pragma warning disable SYSLIB0010

// Code that uses obsolete API.
// ...

// Re-enable the warning.
#pragma warning restore SYSLIB0010

Untuk menekan semua SYSLIB0010 peringatan dalam proyek Anda, tambahkan <NoWarn> properti ke file proyek Anda.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   ...
   <NoWarn>$(NoWarn);SYSLIB0010</NoWarn>
  </PropertyGroup>
</Project>

Untuk informasi selengkapnya, lihat Menyembunyikan peringatan.

Lihat juga