.NET でアプリケーション/Web 構成設定を読み取る
C# クラス ライブラリを開発する場合、展開シナリオに従って app.config または web.config ファイルから構成設定を読み取る必要があります。この記事では、非推奨のメソッドの制限や新しい代替手段の利用可能性など、これらの設定にアクセスするためのベスト プラクティスについて説明します。
以前の ConfigurationSettings.AppSettings.Get()
メソッドは廃止されました。推奨される代替品 ConfigurationManager.AppSettings["MySetting"]
は、強化されたサポートと安定性を提供します。ただし、このクラスは C# クラス ライブラリ プロジェクトから直接アクセスできません。
解決策は、プロジェクト内の System.Configuration
アセンブリへの参照を追加することです。これにより、ConfigurationManager
クラスを使用して次のように構成設定を取得できるようになります:
<code class="language-csharp">using System.Configuration; string configValue1 = ConfigurationManager.AppSettings["countoffiles"]; string configValue2 = ConfigurationManager.AppSettings["logfilelocation"];</code>
以上が.NET C# クラス ライブラリでアプリ/Web 構成設定を効率的に読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。