Сохраняется ли в современном .Net необходимость делать исключения сериализуемые?
В .Net Framework были требования делать исключения сериализуемыми с помощью связки из атрибута [Serializable], специального конструктора и метода GetObjectData. И всё для того, чтобы покрыть какой-то кейс, когда исключение будет передаваться в другой AppDomain. К сожалению, я так до конца и не понял, когда это может происходить, и наверное поэтому у меня все ещё вызывает вопрос, нужно ли делать всё это, когда я создаю исключение, которое заведомо будет бросаться только в .Net5+