NETSDK1130: Windows Meta Verileri bileşenine doğrudan başvuramazsınız
NETSDK1130, .NET 5 veya üzerini hedefleyen bir uygulamadan doğrudan bir Windows Meta Veri bileşenine başvurmaya çalıştığınızı gösterir. Tam hata iletisi aşağıdaki örneğe benzer:
<Bileşen adına> başvurulamaz. .NET 5 veya üzerini hedeflerken bir Windows Meta Veri bileşenine doğrudan başvurmak desteklenmez.
Bu hatayı düzeltmek için:
Microsoft.Windows.SDK.Contracts paketi başvurularını kaldırın. Bunun yerine, projenin özelliği aracılığıyla
TargetFramework
erişmek istediğiniz Windows API'lerinin sürümünü belirtin. Örneğin:<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
.winmd dosyasında tanımlanan bir üçüncü taraf çalışma zamanı bileşeni kullanıyorsanız Microsoft.Windows.CsWinRT NuGet paketine bir başvuru ekleyin. C# projeksiyonunu oluşturma hakkında bilgi için C#/WinRT belgelerine bakın.
Daha fazla bilgi için bkz. WinRT için yerleşik destek .NET'ten kaldırıldı ve Masaüstü uygulamalarında arama Windows Çalışma Zamanı API'leri.