2017-09-07 6 views
2

핵심 1.x의 구성은 DOTNET 코어 2 콘솔 응용 프로그램 구성

ASP.NET Core configuration for .NET Core console application

불행하게도 코어 2.0.0 API 및 아키텍처가 약간 변경하고가에 의존성 삽입 (Dependency Injection)를 사용하는 the looks of this article으로 한 답이 여기있다 시작 클래스 (WebAPI 기반 프로젝트에서)가 더 간단합니다.

하지만 기본 DI가 없으므로 Console 응용 프로그램에서이를 수행하는 방법을 잘 모르겠습니다. 나는이 방법의 다음 코드 none을 사용하려고 할 때 어떤 몸이 ConfigurationBuilder에 appsettings.json를 추가하는 방법을 알고 있나요 새로운 2.0.0

var builder = new ConfigurationBuilder() 
      .AddJsonFile($"appsettings.json", true, true) -ERROR 
      .AddJsonFile($"appsettings.{environmentName}.json", true, true) -ERROR 
      .AddEnvironmentVariables(); -ERROR 

에 존재 하는가?

답변

1

밖으로 나옵니다 AddJsonFile 확장이 들어있는이 패키지를 수동으로 추가해야합니다 - Intellisense는 다른 이유로이 패키지를 설치하지 말 것을 제안했습니다.

dependencies { 
    "Microsoft.Extensions.Configuration.Json": "2.0.0" 
}