2014-02-10 1 views
3

설정 파일이있는 간단한 Visual Studio (VS) 응용 프로그램이 있습니다. VS를 사용하여 설정 파일을 만들고 설정을 클릭 한 다음 몇 가지 변수를 추가했습니다.C#/Visual Studio에서 앱 데이터를 저장하는 위치를 지정하는 방법

필자는 사람들이 자신의 필요에 맞게이 설정 파일을 변경하게하고 디렉토리가있는 디렉토리를 알려주고 싶습니다. 현재 AppData 디렉토리로 이동하여 Appname.exe.config 및 다음과 같은 폴더에서 찾을 수 있습니다.

C:\Users\USERNAME\AppData\Local\Apps\2.0\REDNZL3H.0XK\RJKNMQ3B.60H\Simp..tion_e2fd61b4844bc401_0001.0000_d3b6c2e2b08ad12c 

이것은 실제로 이해가되지 않습니다.

어떻게 appname.exe.config 파일을 적절한 디렉토리/정의한 이름으로 저장하도록 VS를 구성합니까?

아마 같은 :

C:\Users\Username\AppData\Local\Apps\MySimpleApp\Appname.exe.config 

업데이트 :

설치 한 번 클릭에 대한 학습 후, 나는 이것이 더 좋은 해결책이 될 수 있습니다 생각합니다. Best Way to Deploy Visual Studio Application that can run without Installing 이렇게하면 간단한 앱용 zip 폴더를 만들고 설정 파일과 같은 모든 필요한 파일을 추가 한 다음이 방법으로 배포 할 수 있습니다. 그런 다음 원하는 곳에 파일을 저장할 수 있습니다.

답변

0

기본적으로 새 변수는 User 범위로 추가되므로 AppData 디렉터리에있는 구성 파일에 추가됩니다. 변수 범위를 Application 값으로 변경하십시오.

+0

프로그램을 제거했습니다. 적용 범위를 변경했습니다. 게시 된 다음 다시 설치되었습니다. 동일한 디렉토리 구조가 아니라면 여전히 매우 유사합니다. – RWhiten

+0

올바르게 이해하면 ClickOnce를 사용하고 있습니까? 응용 프로그램 캐시에 설치되며 위치를 변경할 수 없습니다. – neodim

+0

예. 고맙습니다. 당신은 저를 좀더 보면서 저를 구원해주었습니다. 그리고 지금 다른 길을 가기로 결심했습니다. – RWhiten

관련 문제