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