en double:Why are C# collection-properties not flagged as obsolete when calling properties on them?Visual Studio 2008 ne montre aucun -warnings « obsolète »
Je viens de migrer un projet .NET 1,1 à 2,0 .NET en utilisant Visual Studio 2008. Je sais qu'il ya des références à des méthodes obsolètes dans le projet.
Mais Visual Studio n'affiche pas les avertissements "obsolètes" après la construction. La génération réussit et affiche seulement 3 avertissements de membres auxquels est affectée une valeur qui n'est jamais utilisée. Quand j'enlève ces membres, il n'y a aucun avertissement.
Je besoin de ces "Obsolète" -WARNINGS
Le niveau d'alerte est 4 (maximum), avertissements sont activés.
Juste un exemple:
protected internal DataConnector()
{
_connectionString = ConfigurationSettings.AppSettings["ProductConnectionString"];
}
Toutes les références qui devraient aboutir à une « obsolète » sont -Attention aux membres des classes du .NET Framework.
Pouvez-vous donner un échantillon de code et l'APi qui est obsolète? – JaredPar
Ceci est un doublon. http://stackoverflow.com/questions/577132/why-are-c-collection-properties-not-flagged-as-obsolete-when-calling-properties –
@JaredPar, j'ai ajouté un exemple de code, l'API est .NET , voici le classique AppSettings vs ConfigurationManager @Jeff Yates: Merci, mais je ne suis pas sûr que ce soit vraiment un doublon: je n'appelle que des membres .NET, aucun membre de mon propre code n'est obsolète. De plus, je n'ai pas du tout d'obsolescence ... – Hinek