2014/12/19

[C#]ConfigurationSettingsは古いからConfigurationManagerを使えという警告

このエントリーをはてなブックマークに追加
いまさらのやつですが。

ConfigurationSettingsに出る警告

App.ConfigのappSettings利用時、ConfigurationSettingsに出る警告です。
'System.Configuration.ConfigurationSettings.AppSettings'は古い形式です:
"This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings"
ConfigurationSettingsは古いから、ConfigurationManagerを使えとのことですね。
だけどインテリセンスにConfigurationManagerというのが見当たらない。ConfigurationManagerと打ち込んでも、コンパイルは通らない。
(→ConfigurationManagerは名前空間にない、アセンブリ参照が不足してるとなります)

別に動くしいいかな、なんてあきらめてしまって、古いままでもそのまま放置してあったりします。
警告が出てる以上、そのままでいいということはないと思うので何とかしときましょう。

解決方法
参照設定に、System.Configration.dllを追加させると解決します。

毎回プロジェクト作成のたびにやる必要もないのだけど、解ってるだけにわざわざって感じですね。
あらかじめ参照追加されるような設定はないかな?

0 件のコメント :

コメントを投稿