2010-07-28 2 views
6

사용자 및 응용 프로그램 범위 아래에 설정을 저장할 수있는 표준 .NET 설정 기능을 사용하고 있습니다.이전 사용자 설정 삭제

나는 새로운 빌드를 설치할 때마다 설정을위한 새 폴더와 새 설정 파일을 만듭니다.

업그레이드 방법을 사용하여 새 설정을 이전 방법으로 업데이트하는 방법을 알아 냈습니다. 그러나 나는 그들이 시스템을 어지럽히 지 않도록 오래된 폴더를 지우고 싶다.

.NET의 IO 기능을 사용하여 파일과 폴더를 수동으로 삭제할 수는 있지만 설정 기능에 대한 기본 방법이 있는지 궁금합니다.

답변을 알고 있습니까?

많은 감사,

매트

+0

아무도 거기에 가지 않습니다. 왜 그냥 떠나지 않으시겠습니까? – Will

+0

@Will - 사용자 컴퓨터에 오래된 파일이 어수선하기 때문에. 그리고 거기에 들어가는 사용자의 종류는 이것 때문에 오줌 누릴 사용자의 종류입니다. –

+0

@ 존 당신은 부서지지 않는 것들을 고치는 것이 가늘어집니다. 정상적인 기능을 수행하는 모든 유인은 오래된 파일이있는 블록을 압축합니다. 그들 중 일부는 심지어 설정 파일과 같은 숨겨진 폴더에 숨어 있지도 않습니다. 어떤 사용자가 "잘하면, 마지막 폴더를 제외한 모든 파일을 삭제할 수 있으며 디스크에 약 20k를 저장할 수 있습니다."라고 불평하는 메시지가 표시됩니다. 실제로이 작업을 수행하는 데 시간과 노력을 들일 가치가 없습니다. – Will

답변

1

아닌 직접 답변을 사용자 정의를 SettingsProvider를 사용하여

의 AppData \ 로컬 \ 회사 명 \ 제품 이름 같은 장소에서 설정을 만들 수 있다는 것입니다 \

기본 버전 이름 및 기타 해시 문자열없이

이렇게하면 항상 한 사용자 설정을 사용하고 있는지 확인할 수 있습니다. 단점은 다른 앱과의 충돌이나 스푸핑과 같은 문제가 발생할 수 있다는 것입니다.

관련 문제