Bagikan melalui


SYSLIB0010: API remoting 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 runtime.

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 menyembunyikan semua peringatan SYSLIB0010 dalam proyek Anda, tambahkan properti <NoWarn> ke file proyek Anda.

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

Untuk informasi lebih lanjut, lihat Sembunyikan peringatan.

Lihat juga