반응형
appsettings.json 추가하기
IDE : Visual Stuio 2022
.NET Version : .NET 8
Project : Console Project
github : anonyDevMan/Kor-IT-ConsoleProject: Kor-IT Console Project (github.com)
1. "Microsoft.Extensions.Configuration.Json" Nuget Install
2. appsettings.json 추가
3. "출력 디렉토리 복사" 속성 변경
appsettings.json 파일의 "출력 디렉토리 복사" 속성 값을 "항상 복사"로 변경한다. 해당 속성값을 변경하지 않으면 Debug 또는 Release 폴더에 복사가 되지 않아 오류가 발생한다.
4. Code 실행
appsettings.json
{
"test": "appsettings test value"
}
Program.cs
using Microsoft.Extensions.Configuration;
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
IConfiguration config = builder.Build();
Console.WriteLine(config["test"].ToString());
[Output]
appsettings test value
반응형
'Programming > C# & .NET' 카테고리의 다른 글
[C#] Distinct(), DistinctBy() 중복제거 (0) | 2024.01.10 |
---|---|
[C#] Linq - Aggregate 메서드 (0) | 2023.06.27 |
[C#] LINQ 란? - 소개 (Language-Integrated Query) (1) | 2023.02.18 |
[C#] XmlElement 여러개 설정 (1) | 2023.01.11 |
[C#] XMl 직렬화, 역직렬화 Method 공유 (2) | 2023.01.06 |
댓글