Повторяющиеся:Why are C# collection-properties not flagged as obsolete when calling properties on them?Visual Studio 2008 не показывает «устаревшие» -warnings
Я просто мигрировали проект на .NET 1.1 для .NET 2.0 с помощью Visual Studio 2008. Я знаю, что есть ссылки на устаревшие методы в проекте.
Но Visual Studio не показывает «устаревшие» -волны после строительства. Сборка завершается успешно и отображает только 3 предупреждения от членов, которым присваивается значение, которое никогда не используется. Когда я удаляю этих членов, никаких предупреждений вообще нет.
мне эти "ИСП" -WARNINGS
Уровень предупреждения является 4 (максимальная), предупреждения включены.
Только один пример:
protected internal DataConnector()
{
_connectionString = ConfigurationSettings.AppSettings["ProductConnectionString"];
}
Все ссылки, которые должны привести к «устаревшей» -warning относятся к членам классов .NET Framework.
Можете ли вы представить образец кода и APi, который устарел? – JaredPar
Это дубликат. http://stackoverflow.com/questions/577132/why-are-c-collection-properties-not-flagged-as-obsolete-when-calling-properties –
@JaredPar, я добавил образец кода, API - это .NET. , здесь все время классический AppSettings vs. ConfigurationManager @Jeff Yates: Спасибо, но я не уверен, что это действительно дубликат: я просто называю .NET-членами, а не членами моего собственного кода, которые устарели. Кроме того, я не получаю никаких «устаревших» -валов вообще ... – Hinek