경로
-
[.NET] AppContext.BaseDirectory 와 Environment.CurrentDirectory 위치 차이점 및 유의사항.NET/개념 및 유용한 팁 2021. 2. 1. 18:45
닷넷으로 개발하는 사람들중에서 현재 프로그램이 실행되는 위치를 가져와야하는 경우가 발생할 수 있다. 그럴때 AppContext.BaseDirectory 또는 Environment.CurrentDirectory를 사용하게 될 것이다. 간단한 Console 프로젝트를 만든 뒤, 해당 소스처럼 작성하고 디버깅해보자. 이름은 ConsoleApp1 이라고 지었다. class Program { static void Main(string[] args) { Console.WriteLine("Console App1"); Console.WriteLine(AppContext.BaseDirectory); Console.WriteLine(Environment.CurrentDirectory); } } 실제 실행결과는 스크린샷과 ..