「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[.NET config]] --[[.NETのクロスプラットフォーム対応]] ---[[.NET Coreへの移行]] ---[[.NET Standardへの移行]] * 目次 [#gf845f41] #contents *概要 [#lb32d1b6] .NET Coreでは、*.configが、appsettings.jsonに変更されている。 *詳細 [#x6f87fd0] **移行 [#w295282e] 以下の様に、APIが変更になっている。 ***System.Configuration.ConfigurationManager [#qcd853ca] -NuGetパッケージにあるが使えない(詳細不明)。 -なので、現時点では、[[Microsoft.Extensions.Configuration>#lc101ede]]を使用する。 ***Microsoft.Extensions.Configuration [#lc101ede] 以下の情報を元にマイグレーションする必要がある。 **方針 [#i0f4559a] -ライブラリはAPIに依存しないように作るのがよさそう。 -ちなみに、Open棟梁では、ラッパーを挟んでおり、~ 移行の際に、ラッパーが初めて有効に機能した。 *参考 [#a5e6cabc] **microsoft.com [#q0bbab1a] -ASP.NET Core の構成 | Microsoft Docs~ https://docs.microsoft.com/ja-jp/aspnet/core/fundamentals/configuration/index -Essential .NET - .NET Core における構成~ https://msdn.microsoft.com/ja-jp/magazine/mt632279.aspx **stackoverflow.com [#c5306eff] -ASP.NET Core configuration for .NET Core console application - Stack Overflow~ https://stackoverflow.com/questions/38114761/asp-net-core-configuration-for-net-core-console-application -c# - How to SetBasePath in ConfigurationBuilder in Core 2.0 - Stack Overflow~ https://stackoverflow.com/questions/46843367/how-to-setbasepath-in-configurationbuilder-in-core-2-0 ---- Tags: [[:.NET開発]], [[:.NET Core]], [[:移行]]