2016-12-01 4 views
2

저는 C# 프로젝트를 .Net Core (ASP.Net 코어가 아님)로 변환 중이므로 컴파일 할 Serilog 사이트에 게시 된 예제를 얻을 수 없습니다. 나는 간단한 것을 놓치고 있어야합니다. appsettings.json에서 Serilog 설정을 읽으려고합니다. 아래 사이트에서 코드입니다 :appsettings.json에서 Serilog 설정을 읽으려고합니다.

var configuration = new ConfigurationBuilder() 
     .AddJsonFile("appsettings.json") 
     .Build(); 

    var logger = new LoggerConfiguration() 
     .ReadFrom.Configuration(configuration) 
     .CreateLogger(); 

나는 데 문제가 .Build()Microsoft.Framework.Configuration.IConfigurationRoot을 반환한다는 것입니다. ReadFrom.Configuration()Microsoft.Extensions.Configuration.IConfiguration 개체가 필요합니다. Microsoft.Extensions.Configuration.ConfigurationBuilder()을 사용해 보았지만 .AddJsonFile()이 없습니다. 다른 사람이이 코드를 사용하고 올바른 방향으로 나를 가리킬 수 있습니까? 도움을 주셔서 미리 감사드립니다. 당신이 Microsoft.Framework.*에 볼 수있는 참고 현재 .NET 작동하지 않습니다 오래된 사전 1.0 패키지 - 당신은 Serilog.Settings.Configuration이나 다른 패키지의 이전 버전이 설치 한 같은

답변

0

같습니다 코어 비트.

특히, Microsoft.Framework.Configuration을 참조하는 패키지가 없는지 확인하고 업그레이드하십시오.