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.