자체 포함 된 .NET 코어 콘솔 응용 프로그램을 만들려고합니다. 내 응용 프로그램에서 appsettings.json 구성 파일을 추가했습니다. 이제 응용 프로그램이 실행되고있는 동안 구성 파일을 수정할 수있는 가능성이 필요합니다.ASP.NET 코어의 구성 파일을 변경하십시오.
여러 가이드를 찾았지만 모두 다음과 같은 기능을 포함해야하는 방향을 가리 킵니다. :
public void ConfigureServices(IServiceCollection services)
{
// Adds services required for using options.
services.AddOptions();
// Register the IConfiguration instance which MyOptions binds against.
services.Configure<DBSetting>(Configuration);
// Add framework services.
services.AddMvc();
}
하지만이 모든 서비스 방법은 빨간색입니다. 내가 IserviceCollection을 보았다면 의사는 쓸모 없게되었다고 말한다. 나는 내 config 파일에서 데이터를 가져올 수 있습니다 내 Program.cs에
var builder = new ConfigurationBuilder()
.AddJsonFile(@"C:\Users\Maarten\Documents\Visual Studio 2015\Projects\CorporationBot\CorporationBotCore\appsettings.json", optional: true, reloadOnChange:true);
Configuration = builder.Build();
를 추가했다. 이제 응용 프로그램이 실행되는 동안 구성을 변경하는 방법이 필요합니다. 최신 방법이 있습니까?
.NET 코어 버전은 무엇? '.csproj' 파일에 어떤 의존성이 있습니까? – omajid