重複を表示しません:私はちょうど私が廃止されたメソッドへの参照があることを知っているのVisual Studio 2008を使用して、.NET 2.0に.NET 1.1のプロジェクトを移行しWhy are C# collection-properties not flagged as obsolete when calling properties on them?のVisual Studio 2008は、あらゆる「時代遅れ」-warnings
プロジェクトで
しかし、Visual Studioではビルド後に「古い」警告が表示されません。ビルドは成功し、使用されない値が割り当てられたメンバーからの警告が3つだけ表示されます。これらのメンバーを削除すると、警告は一切ありません。
Iは、これらの "廃止" -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対ConfigurationManager @ Jeff Yates:ありがとうございますが、私はそれが本当に重複しているかどうかはわかりません:私はちょうど.NETのメンバーを呼び出し、自分のコードのメンバーは廃止されていません。さらに、私は「古い」警告を全く受けません。 – Hinek