dotnet / dotnet/docs

BinaryFormatter migration guide should include Orleans.Serialization

Open
#45,330 1 comment 0 reactions 0 assignees View on GitHub
:watch: Not Triaged dotnet-fundamentals/svc
Dominant language
No language data
Stars
4.8k
Forks
6.1k
Avg merge
19h 10m
Merged PRs (30d)
268

Description

### Type of issue

Missing information

### Description

Seems like a good alternative to the BinaryFormatter would be the serializer from Orleans.Serialization. It is available as a standalone nuget package and it would compare favourably to many alternatives given it supports generics, safe polypmorphism, inheritence hierarchies and cyclic graphs. It is also version tolerant and high performance. I assume it is also supported by Microsoft transitively through Microsoft's support for Orleans.

https://learn.microsoft.com/en-us/dotnet/orleans/host/configuration-guide/serialization?pivots=orleans-7-0#use-orleans-serialization

### Page URL

https://learn.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-migration-guide/choose-a-serializer

### Content source URL

https://github.com/dotnet/docs/blob/main/docs/standard/serialization/binaryformatter-migration-guide/choose-a-serializer.md

### Document Version Independent Id

bcfe031a-51a4-51d1-7d9e-11c17b06726b

### Platform Id

dd591e87-bb68-6d45-83c8-1c41e3634dce

### Article author

@gewarren

### Metadata

* ID: 29429a19-9412-3a63-7b4d-3adff352c1e9
* PlatformId: dd591e87-bb68-6d45-83c8-1c41e3634dce
* Service: **dotnet-fundamentals**

[Related Issues](https://github.com/dotnet/docs/issues?q=is%3Aissue+is%3Aopen+bcfe031a-51a4-51d1-7d9e-11c17b06726b)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.