2013-11-15 3 views
0

설치 단계에서 C# 프로젝트의 Settings.settings 파일에서 설정 값을 변경하는 방법이 있습니까? 나는 1 개의 솔루션에 2 개의 프로젝트를 가지고 있으며, 1 개는 실제 프로젝트이고 다른 하나는 Setup and Deployment > Setup Project 프로젝트입니다.설치 중에 환경 변수 설정

+1

왜 app.config에 값을 저장하지 않고 원하는만큼 변경할 수 있습니까? – Andrew

+0

그게 어디 있니? 그리고 그것은 무엇을 하는가? 어떻게 사용합니까? –

답변

3

이미 App.Config 파일이있을 수 있습니다. 확인하지 않은 경우 솔루션 탐색기에서 "모든 파일 표시"아이콘을 클릭하십시오. 그런 다음 여전히 프로젝트를 마우스 오른쪽 단추로 클릭하고 "새 항목 추가"를 선택하지 않으면 구성 파일의 항목 유형이 있습니다.

<configuration> 
     <appSettings> 
      <add key="My Key" value="Some Value"/> 
     </appSettings> 
    </configuration> 

당신은 당신의 코드에서 System.Configuration를 포함하여 구성 파일에 액세스 : 기본적으로 당신이 사용하여 응용 프로그램을 구성하는 데 사용할 값을 추가하는 XML 파일이의 더 많은 정보 MSDN's documentation on adding a config file

참조 다음 사용 다음

string myValue = ConfigurationManager.AppSettings["myKey"]; 

당신이 배치를 통해 값을 제어 할 수있는이 방법 - 우리가 구성 우리 DEV, UAT에 대한 파일과 같은 D에 특정 데이터베이스/웹 서비스의 위치와 항목으로 일 라이브 환경이를 eployment. IMO를하는 것이 훨씬 쉬운 방법입니다.