新しいConfigurationBuilder
実装を使用していた.netコンソールアプリケーションをappSettings
に作成しているうちに、問題が発生しました。.NETコンソールアプリが読み込まれないconfig.json
私は、次のコードを持っている:
public static void Main(string[] args)
{
try
{
var builder = new ConfigurationBuilder().AddJsonFile("config.json");
var config = builder.Build();
if (config["Azure"] != null)
{
;
}
}
catch (System.IO.FileNotFoundException exception)
{
...
}
}
config.json
ファイルが同じディレクトリにあり、次のようになります。
{
"Azure": {
"Storage": {
"ConnectionString": "...",
"ContainerName": "..."
}
},
"Data": {
"DefaultConnection": {
"ConnectionString": "..."
}
},
"Logging": {
"RecordProgress": "..."
}
}
しかしconfig
オブジェクト、キーがないし。
AddJsonFile
に渡されたファイルパスが見つからない場合は、FileNotFoundException
がスローされますが、例外はスローされません。
config.jsonファイルをとすると、と表示されますが、設定がロードされないのはなぜですか?
提案@Toddのおかげで、これは、私はそれを試してみました効果はなかったです。 – awj