.Net Core での app.config の使用
.NET Core (C#) で app.config を利用しようとすると問題が発生する可能性がありますCoreCompat.System.Configuration パッケージをインストールした場合でも。この記事では、発生する可能性のあるエラーに対処し、.NET Core で app.config を使用できるようにする解決策を提供します。
解決策には、.NET Standard 2.0 ライブラリを作成し、System.Configuration.ConfigurationManager NuGet を追加することが含まれます。パッケージ。ライブラリにカスタム構成クラスを実装した後、app.config ファイルを使用して .NET Core 2.0 アプリケーションを作成できます。 app.config は、ライブラリ内のカスタム構成クラスの設計と一致する必要があります。
.NET Core の app.config の場所は、.NET Framework の場所とは異なることに注意してください。 .NET Core では、「projectName.exe.config」ではなく「projectName.dll.config」です。
テスト プロジェクトで app.config で問題が発生した場合は、スニペットをプロジェクトの .csproj ファイル。この回避策では、App.config ファイルを testhost.dll.config として出力フォルダーにコピーし、dotnet test によって確実に検出されるようにします。
これらの手順を実装することで、既存のコードで app.config を使用できるようになります。 .NET Core では、クロスプラットフォーム フレームワークへのスムーズな移行が可能になります。
以上が.NET Core アプリケーションで app.config を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。