1. ホーム
  2. c#

[解決済み] .NETでapp.configやweb.configから設定を読み込む

2022-03-21 04:13:51

質問

C#のクラスライブラリを作成しています。 web.config または app.config ファイル(DLLがASP.NET WebアプリケーションとWindows Formsアプリケーションのどちらから参照されているかによって異なります)を作成します。

ということがわかりました。

ConfigurationSettings.AppSettings.Get("MySetting")

は動作しますが、このコードはMicrosoftによって非推奨とマークされています。

を使うべきと読んだことがあります。

ConfigurationManager.AppSettings["MySetting"]

しかし System.Configuration.ConfigurationManager クラスは、C# クラスライブラリ・プロジェクトからは利用できないようです。

何か良い方法はないでしょうか?

どのように解決するのですか?

必要なのは リファレンスを追加する から System.Configuration を、プロジェクトの references フォルダ .

を使用する必要があります。 ConfigurationManager を廃止し ConfigurationSettings .