Таким образом, мы пытаемся объявить устаревшими некоторые из наших существующих классов и начали помечать их как устаревшие с помощью атрибута ObsoleteAttribute, чтобы они перестали использоваться.Ожидается тот факт, что использование атрибута KnownType с типом, отмеченным атрибутом Obsolete и вызывающим предупреждение компилятора.Однако в нашем проекте предупреждения рассматриваются как ошибки, поэтому игнорирование предупреждения невозможно.Существует ли директива компилятора для подавления этого предупреждения?
Следующее использование вызывает предупреждение компилятора:
///ProductTemplateDataSet is marked with the Obsolete attribute
[KnownType(typeof(ProductTemplateDataSet))]
public class EntityCollectionBase : System.Data.DataSet
{
}
Редактировать: я понимаю, что использовать директивы компилятора для игнорирования ошибок, но это предупреждение компилятора не имеет числа.