剛剛接觸.net core ,準備把以前的一些技術經常使用工具先移植到.net Standard上面來, 方便之後使用,結果用到ConfigurationManager 的 AppSettings 就出現各類問題web
首先是 app
錯誤 CS0012 類型「NameValueCollection」在未引用的程序集中定義。必須添加對程序集「System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089」的引用。工具
考慮到.net Core 和 .net Standard 的跨平臺性,System.dll 應該就不是獲取的系統本地的,so 去Nuget 找找,而後過果斷找到這個.net
Microsoft.NETCore.Portable.Compatiblity,其中包含一些系統級類庫blog
但是結果仍是同樣,而後繼續百度各類資料,結果是。。。沒有結果get
無奈只有翻*牆求助谷歌,結果讓我找到這個it
參考資料io
https://www.danylkoweb.com/Blog/no-configurationmanager-in-aspnet-core-GCtable
Core 中獲取AppSettings 的方式之一
https://colinmackay.scot/2016/07/03/application-configuration-in-net-core-part-1/