Bagikan melalui


NETSDK1149: Dukungan WinRT bawaan tidak disediakan di .NET 5 dan yang lebih baru

NETSDK1149 menunjukkan bahwa Anda mencoba mereferensikan komponen yang memerlukan WinRT dalam aplikasi yang menargetkan .NET 5 atau versi yang lebih baru. Versi .NET ini tidak memiliki dukungan bawaan untuk WinRT. Pesan kesalahan lengkap mirip dengan contoh berikut:

<Nama komponen> tidak dapat dirujuk karena menggunakan dukungan bawaan untuk WinRT, yang tidak lagi didukung di .NET 5 dan yang lebih tinggi. Versi komponen yang diperbarui yang mendukung .NET 5 diperlukan.

Jika aplikasi Anda memanggil WINDOWS Runtime API, atasi kesalahan ini dengan mengubah Target Framework Moniker (TFM) aplikasi menjadi nilai yang menargetkan Windows 10. Untuk informasi selengkapnya, lihat Memanggil WINDOWS Runtime API di aplikasi desktop.

Jika aplikasi Anda memanggil komponen WinRT pihak ke-3, dapatkan versi komponen yang diperbarui yang mendukung .NET 5. Anda dapat membuat versi yang diperbarui dengan menggunakan C#/WinRT.

Untuk informasi selengkapnya, lihat Dukungan bawaan untuk WinRT dihapus dari .NET.