作者:
aoksc (é‡å‡ºæ±Ÿæ¹–)
2017-04-22 00:26:39請問各位
如果我的console專案裡面
要讀取同一個專案裡面的appsettings.json
請要問怎麼寫才能讀的到
網路上包含官方的寫法都是
Nuget安裝Microsoft.Extensions.Configuration.Json
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json");
Configuration = builder.Build();
但我遇到的問題是Directory.GetCurrentDirectory()他的路徑
在執行的時候他的CurrentDirectory其實是在/bin/Debug這個資料夾中
但在編譯的時候appsettings.json並不會自動被包進來
所以最後就會找不到這個檔案出錯
網路上看到的幾乎都是web startup的解法
但是console本身並沒有環境變數這些東西injection進來
請問各位能否指點一下這個問題怎麼解呢?
謝謝