我對ASP.NET vNext相當陌生,而且我正在爲項目中依賴項的配置而苦苦掙扎。 我已經在project.json的dnx451部分中定義了一些依賴關係。他們通常由老式app.config文件通過ConfigurationManager中加載自己的設置,如ASP.NET 5(vNext)和配置dnx451依賴關係
<appSettings>
<add key="myConfigKey" value="myConfigValue" />
</appSettings>
和
string value = System.Configuration.ConfigurationManager.AppSettings["myConfigKey"];
我明白瞭如何配置基本ASP.NET 5申請喜歡這裏描述:ASP.NET 5 (vNext) - Configuration
所以我的問題是:有沒有辦法讓我的依賴程序集知道他們的配置值?
問候
查看文檔的[place](https://docs.asp.net/en/latest/fundamentals/configuration.html#options-config-objects)。這並不完全清楚你的意思是「讓我的相關程序集知道它們的配置值的方法」。你是否決定在類庫中的應用程序,它需要訪問'appconfig.json'的某個部分?你有什麼界面?你能將全局配置的部分轉發到類庫嗎? – Oleg
ASP.NET 5文檔[建議您只在應用程序的啓動類中實例化配置實例](https://docs.asp.net/en/latest/fundamentals/configuration.html#getting-and-setting你可以使用新的ConfigurationBuilder()。AddJsonFile(「appsettings.json」)。Build()。GetSection(「PathToMyConfigKey」)' – Oleg
感謝您的回覆。實際上,我對這些類庫沒有影響,並且按照上述方式加載它們的舊配置文件。它們被構建爲可以直接訪問app.config並從那裏獲取appSettings。我只需要知道是否有加載這些設置的方法。 –