Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perhatian
Paket kompatibilitas tidak didukung dan tidak aman. Kami sangat menyarankan untuk tidak mengambil dependensi pada paket ini dan sebaliknya bermigrasi jauh dari BinaryFormatter.
Pengguna .NET 9+ yang tidak dapat bermigrasi jauh BinaryFormatter dapat menginstal System.Runtime yang tidak didukung .Serialization Formatter paket NuGet dan atur sakelar System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization AppContext ke true.
Catatan
Harap dicatat bahwa paket ini tidak mengubah identitas BinaryFormatterjenis . Pustaka yang ada tidak perlu diperbarui untuk bergantung pada paket ini untuk menggunakannya. Satu-satunya tempat yang perlu bergantung pada paket ini adalah proyek aplikasi.
Paket menggantikan implementasi BinaryFormatter dalam kotak dengan yang berfungsi, termasuk kerentanan dan risikonya. Ini dimaksudkan sebagai celah berhenti jika Anda tidak dapat menunggu dengan bermigrasi ke .NET 9 dan yang lebih baru sambil belum mengganti penggunaannya BinaryFormatter . Kami masih sangat menyarankan Anda bermigrasi jauh dari BinaryFormatter.
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.Runtime.Serialization.Formatters" Version="9.0.0-*" />
</ItemGroup>
Perhatian
Paket kompatibilitas tidak didukung dan tidak aman. Kami sangat menyarankan untuk tidak mengambil dependensi pada paket ini dan sebaliknya bermigrasi jauh dari BinaryFormatter.