Aracılığıyla paylaş


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.