C#

VisualStudio 환경변수 설정

검은고양이개발자 2024. 2. 5. 16:30
반응형

환경변수의 값을 읽어올 때 여러 상황에 따라 다른 환경변수 설정을 구성하고 상황에 맞춰 적절한 환경변수 값을 불러올 수 있습니다.

 

다음은 기본 설정과 개발상황에서 쓰는 환경설정을 구분하여 설정한 상태의 코드입니다.

 

appsettings.json

  "Logging": {
    "LogLevel": {
      "Default": "Debug",
      "Microsoft.EntityFrameworkCore": "Warning"
    }
  },
  "CardType": "CSNCard",
  "AllowedHosts": "*"
}

 

appsettings.Development.json

 

{
  "Logging": {
    "LogLevel": {
      "Default": "Trace",
      "Microsoft.AspNetCore": "Trace"
    }
  }
 
}

 

 

설정하는 방법 


두 개의 환경변수 중 어느 값을 읽어올지는 다음과 같은 방법으로 설정할 수 있습니다.

 

 

1. 솔루션 탐색기에서 본인 솔루션 우클릭 + 속성 클릭

 

 

2. 목록 중 디버그에서 디버그 시작 프로필 UI 열기

 

 

3. 내리다보면 환경변수가 있고 아래와 같이 설정할 수 있습니다.

(아래와 같이 설정하면 Development 로 작성한 appsettings 를 적용할 수 있습니다.)

반응형