在DNX asp.net应用程序中,基目录将作为IApplicationEnvironment.ApplicationBasePath
如何在DNX便携式类库中获得等价物 - 它没有启动类?
"./"
之类的东西并不合适,因为它会指向引用PCL的主机应用程序的基本目录,而不是PCL本身的基础。
在提供给ConfigurationBuilder
的上下文中询问,在PCL的根目录中(从存储库中)获取Config.json
答案 0 :(得分:1)
如果PCL需要配置,它应该是具有该配置的主应用程序,或者至少将其提供给PCL。
即使是.NET的第一个版本也不会那样。配置始终来自调用程序集。
这在ASP.NET 5 / DNX中没有改变。如果需要查找特定文件,则需要开始查找程序集或从调用应用程序导航。