Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
1. Senaryo
Platform sürümü, bir platform belirtmiş olsalar bile bir veya daha fazla hedef çerçeve için mevcut değildir: net6.0-android.
Sorun
Proje dosyanızda bir platform ile bir hedef çerçeve belirttiniz, ancak platform sürümü kullanılamıyor.
Çözüm
- El ile belirtiyorsanız
TargetPlatformVersion, lütfen bir sürümün dahil olduğundan emin olun. - .NET SDK'sını kullanıyorsanız ve TargetFramework(ler) özelliği içeriyorsa
net6.0-android, .NET SDK'sının otomatik olarak bir platform sürümü eklemesi gerekir. Bu sorunla karşılaşıyorsanız dotnet/sdk'da bir sorun oluşturun.
2. Senaryo
Bazı bağımlılık grubu TFM'lerinde platform sürümü eksik: net6.0-android
Sorun
gibi androidbir platforma sahip bir çerçeve için paket oluştururken doğru platform sürümünü belirtmeniz gerekir.
Çözüm
Nuspec'inizde platform sürümünü belirtin.
Örnek: <group targetFramework="net6.0-android32.0">
Paket hedeflerini kullanıyorsanız platform sürümü otomatik olarak çıkarılır.
3. Senaryo
Dahil edilen bazı dosyalar, platform sürümü eksik olan TFM'lerin altına eklenir: lib/net6.0-android/Foo.dll, build/net9.0-windows/Foo.props
Sorun
NuGet paketleme kurallarına göre paketlenen bazı dosyaların platform sürümü eksik olan çerçeve bölümleri vardır.
Çözüm
Nuspec'inizde veya proje dosyanızdaki paket genişletilebilirlik hedeflerinde platform sürümünü belirtin.
Örnek: lib/net6.0-android32.0/Foo.dll, build/net9.0-windows10.0.19041/Foo.props