이 질문은 다소 기본적인 것으로 사과드립니다. 그러나 많은 검색을 한 후에 적절한 답을 찾지 못했습니다. 나는 윈도우 폼 애플리케이션을 만들고 있는데, app.config 파일을 참조하여 데이터 파일의 위치를 알아야한다. 전화하기 전에.NET 예외 처리 응용 프로그램 구성 파일
XElement xml = XElement.Load(ConfigurationManager.AppSettings["EntityData"].ToString());
app.config 파일이 있는지 확인하고 싶습니다. 나는 여러 가지 방법을 시도했지만 그것은 훨씬 더 많은 일이 될 것으로 보인다. 예를 들어 나는 파일
Uri uri = new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
string fullConfigurationFilename = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(uri.AbsolutePath), configurationFilename);
의 경로를 확인하려면 다음 코드를 사용하기 위해 노력 해왔다하지만 난 경로에 공백이 문제로 실행. app.config의 존재 여부를 확인할 수있는 더 좋은 방법이 있습니까? 확인해야 할 필요가 있습니까?
고맙습니다.
구성 데이터에 액세스하십시오. 파일이 누락되면 예외가 throw되어 잘못된 정보가 자세히 제공됩니다. –
예. 정말로 AppSettings 파일에 액세스 할 때 try catch를 넣고 확인하려는 경우 – JohnIdol
응용 프로그램에서 응용 프로그램 설정에 액세스 할 가능성이 높다는 점을 제외하고는 엉망이 될 수 있습니다. –