2011-11-15 3 views
0

ClickOnce 배포를 사용하고 있으며 다른 사용자와 버전간에 유지되는 구성 정보가 필요합니다. Application.CommonAppDataPath에있는 파일에 serialization/deserialization을 사용하려고 시도했지만 공개 버전의 주 번호 또는 부 번호를 변경하면 경로가 변경되어 다른 버전에서 정보가 유지되지 않습니다.ClickOnce 배포를 사용하여 응용 프로그램 설정 유지

나는 사용자 기반 데이터 경로를 채택하고 다른 사용자간에 액세스를 허용하기 위해 권한을 설정하여 솔루션을 읽습니다 (here). 대신 모든 사용자가 액세스 할 수있는 공통 경로를 선호하므로 버전에 따라 변경되지 않습니다. 그것이 존재합니까?

편집 : 경로에 승격 된 사용 권한이 필요 없습니다.

답변

0

Windows Vista 및 7에는 컴퓨터 전체 프로그램 관련 데이터를 배치하는 데 사용되는 c : \ ProgramData 폴더가 있습니다. 사용 권한이 상승 된 권한이 필요하므로 ClickOnce가 설치된 응용 프로그램에서 액세스 할 수 있는지 여부를 알 수 없습니다.

그러나 ClickOnce를 사용한 나의 경험은 가장 사소한 응용 프로그램 이상으로 완전한 설치를 만드는 것이 좋습니다.

+0

Application.CommonAppDataPath가 수행하는 권한 상승 권한이 필요없는 폴더를 선호합니다. –

관련 문제