【发布时间】:2018-08-01 16:53:06
【问题描述】:
想知道在不是 ASP.NET Core 解决方案中的主要项目的项目中,是否可以在运行时读取包含常量负载的 json / xml 文件(与这是否在开发/生产中工作无关)?
我不考虑将所有内容都移到 appsettings.json 中,并且我不想将所有内容都转换为一个巨大的类。
如果我正在运行该行,则显然在运行时:
var configurationContent = File.ReadAllText(ConfigurationFileName);
当配置文件位于非主项目中时,进程将在主项目目录中查找该文件。
我该如何解决这个问题?
【问题讨论】:
-
请改写你的标题,它具有误导性。需要注意的是,它是关于配置 json 文件的(当前建议读取任意 json 文件)。另外请不要用标签填充问题标题,这就是标签部分的用途。阅读What are tags, and how should I use them?
标签: c# .net json asp.net-core appsettings