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.
Dikkat
Uyumluluk paketi desteklenmiyor ve güvenli değil. Bu pakete bağımlılık almamanızı ve bunun yerine 'den BinaryFormattergeçiş yapmanızı kesinlikle öneririz.
'den BinaryFormatter geçiş yapamaz olan .NET 9+ kullanıcıları desteklenmeyen System.Runtime.Serialization. NuGet paketini biçimlendirir ve AppContext anahtarını olarak System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerializationayarlartrue.
Not
Bu paketin türü kimliğini BinaryFormatterdeğiştirmediğini lütfen unutmayın. Mevcut kitaplıkların kullanabilmesi için bu pakete bağlı olarak güncelleştirilmesi gerekmez. Bu pakete bağlı olması gereken tek yer uygulama projesidir.
Paket, güvenlik açıkları ve riskleri dahil olmak üzere' in yerleşik uygulamasını işlevli bir uygulamayla BinaryFormatter değiştirir. Bu, .NET 9 ve sonraki sürümlerine geçiş yaparken henüz kullanımlarının BinaryFormatter yerini almamışken bekleyemiyorsanız bir durdurma boşluğu olarak ifade edilir. yine de'den BinaryFormattergeçiş yapmanızı öneririz.
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Runtime.Serialization.Formatters" Version="9.0.0-*" />
</ItemGroup>
Dikkat
Uyumluluk paketi desteklenmiyor ve güvenli değil. Bu pakete bağımlılık almamanızı ve bunun yerine 'den BinaryFormattergeçiş yapmanızı kesinlikle öneririz.