スポンサーリンク
スポンサーリンク

.Net Core 2.0 のコンソールアプリでアプリケーション構成ファイル(json)を使う手順

.NET CoreC#jsonVisual Studio

「プロジェクト > 依存関係 > NuGetパッケージの管理」をクリックし、NuGetパッケージから Microsoft.Extensions.Configuration.Json を検索。

Microsoft.Extensions.Configuration.Json をインストール。

ファイル名を appsettings.json にしたJSON ファイルをプロジェクトに追加する。
アプリケーション構成ファイルのファイル名は、 appsettings.json 固定。

appsettings.json のプロパティをクリックし「出力ディレクトリにコピー」は「常にコピーする」に設定する。

appsettings.json のプロパティがデフォルトの「コピーしない」のままだったり、アプリケーション構成ファイル名を appsettings.json 以外にすると下記の例外が発生する。

appsettings.json に設定した値。

appsettings.json を読み込むソースコード。

デバッグ実行でちゃんと読み込めた!

.netcoreのアプリケーション構成ファイルはjsonと言われますが、xmlやiniのライブラリも存在するのでjsonじゃなくても良さそう。

 

コメント

タイトルとURLをコピーしました