2010-06-29 5 views
1

ClickOnce를 사용하여 응용 프로그램을 배포하려고합니다. 문제는 응용 프로그램의 작업 디렉토리에 사용자 생성 파일을 저장한다는 것입니다. 이제 사용자가 응용 프로그램의 다음 버전을 설치하면 이전 파일을 더 이상 사용할 수 없게됩니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 아니면 설치 프로그램을 굴려야합니다.ClickOnce 및 응용 프로그램 데이터

감사합니다.

답변

1

Windows Vista가 나왔고 개발자가 더 이상 프로그램 파일에 데이터를 저장할 수 없으면 Microsoft는 LocalApplicationData를 사용하도록 권장했습니다. 우리는 응용 프로그램 이름이있는 폴더 아래에 많은 캐시 된 데이터를 저장합니다. 관심이 있다면 정확히 어떻게하는지 보여주는 블로그 항목을 썼습니다. 내가 부른다. Where do I put my data to keep it safe from ClickOnce updates?

+0

thx Robin과 whatknott! 문제의 일부는 사용자의 응용 프로그램 데이터가 기존의 Linux 도구에서 생성되고 많은 사람들이 긴 파일 이름에 폭탄을 던질 가능성이 있습니다. 만약 내가 당신이 제안한 것과 근본적으로 다른 것을한다면, 나는 똑같은 문제에 직면 한 다음 사람을 위해 여기에서 갱신 할 것이다. :) – ajgreen

관련 문제