我正在使用带有mvc6的asp.net 5,并且我使用了几个东西扩展了project.json。
我目前正在通过自己解析来阅读project.json。但我想知道mvc6中是否存在服务或上下文已经提供了project.json文件的解析数据。
答案 0 :(得分:2)
没有服务,你必须自己解析
答案 1 :(得分:0)
为什么要手动解析project.json?不要那样做。如果您不想拥有自定义配置设置,则创建新文件或使用现有文件(例如appsettings.json)。然后在Startup.cs中添加该文件,它将在Configuration对象中可用:
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json");
...
Configuration = builder.Build();
}