Я вывел несколько классов из разных исключений. Теперь VS выдает предупреждение как в заголовке этого вопроса.
-
Может ли кто-нибудь объяснить, что означает подавление этого правила?
-
Не могли бы вы объяснить здесь правило, гласящее: "Не подавляйте предупреждение из этого правила для классов исключений, потому что они должны быть сериализуемыми для корректной работы в доменах приложения".?
PS Ну, я получил ответ сам. Вы действительно должны пометить исключения как сериализуемые. Они прекрасно работают без этого атрибута в том же AppDomain. Однако, если вы попытаетесь перехватить его из другого домена, его нужно будет сериализовать, чтобы пересечь границы приложения. И это главная причина, которую я нашел для этого.