2013-03-18 2 views
0

프로젝트 설정에서 다음 문자열 값이 있습니다. "추적 서비스". Windows 서비스에 액세스하기 위해 문자열의 공백은 중요합니다. PC에 응용 프로그램을 설치 한 후 config 파일을 보면 문자열 값에 공백이 없습니다. 내 디버그 폴더를 보면 문자열 값에도 .config 파일의 공백이 없습니다.프로젝트 속성 탭 문자열 값에 공백이 없습니다.

내 프로젝트 속성의 설정 탭에서 공백을 유지하는 방법이 있습니까? 이 응용 프로그램을 여러 대의 PC에 설치하려고합니다. 문자열을 입력하면 각 설정 파일을 수정하고 수정해야하는 실제 값을 유지할 수 있습니다.

도움 주셔서 감사합니다.

+0

잘 모르겠지만 설정 값의 공백에 문제가 없었습니다. 아마도 설정 * 키 *를 의미 했습니까 (어떤 경우에 당신이 정말로하려고하는지 확실하지 않습니다)? –

+0

내 프로젝트의 설정 파일에 서비스 이름을 저장하고 있습니다. 서비스 이름에는 공백이 있습니다. 필자는 Properties.Settings.Default에서 서비스 이름을 추출하여 Service Controller를 작성한다. 웬일인지, 문자열을 꺼낼 때 서비스 문자열에 공간이 없습니다. Windows 2008 서버에 응용 프로그램을 설치 한 후이 사실을 알 수 있습니다. – saladbar456

+0

다시 나는 무엇을 말할 지 모르겠습니다. 방금 프로젝트 속성에서 설정 값을 설정하고,'test = "공백으로 테스트 값을 출력하고,'Properties.Settings.Default.test'로 아무런 문제없이 참조했습니다. 어떻게 응용 프로그램을 설치하고 있습니까? 배포되는 기본 내장 구성 파일에 결함이있을 수 있습니까? –

답변

0

설정간에 변환 할 수 있습니다.

분할 :

string [] VariableName.Split(new [] {'_'}); 

가입 :

string remerged_Variable= string.Join(" ", splitParts); 

이 목적을 위해 할 것인가?

관련 문제