2012-12-27 3 views
0

Windows 8 저장소에있는 응용 프로그램이 있습니다. 이제 앱의 다음 버전을 출시 할 예정입니다. 코드를 수정 했으므로 이전 버전을 설치 한 상태에서 디버깅해야합니다. 파워 쉘을 통해 앱을 설치하면 앱이 업데이트됩니다. 기존 버전의 앱이 설치된 새 버전 앱을 설치하면 Visual Studio 2012에서 이전 버전을 삭제하고 다시 설치합니다. 그렇다면 VS 2012 Express for Windows 8의 이전 버전 데이터를 삭제하지 않고 새 버전을 디버깅하는 방법은 무엇입니까?Windows 8 응용 프로그램 다른 버전 디버깅

+0

왜 당신이 매니페스트 파일에 패키지 이름을 변경하지 마십시오 : 청소 응용 프로그램 데이터를 선택하지 않은 (이미지의 마지막 옵션)입니다. –

+0

새로운 앱을 설치하는 것과 같습니다. – nucleons

+1

기존 데이터를 복사하고 새 버전을 설치 한 다음 관련 데이터를 복사하면 어떨까요? –

답변

0

응용 프로그램 패키지의 버전 번호를 증가 시키면 이전 데이터는 지워지지 않습니다. 당신은 수동으로 응용 프로그램 패키지를 만들 때 버전 번호를 설정하거나 자동으로 버전 번호를 증가 비주얼 스튜디오를 가질 수 있습니다 (체크 박스 옵션을 클릭) : 또한

Set Package Version Number

, 당신이해야 확인하십시오 빌드 옵션 두 앱이 사용자 시스템에 존재하도록

Build option to clean app data

+0

동일한 일을하고 있습니다. 앱 패키지를 만들면 잘 작동합니다. 그런 다음 VS 2012에서 앱을 실행하면 데이터가 삭제됩니다. – nucleons

+0

@nucleons - 죄송합니다. 내 데이터가 지워지는 유일한 시간은 오래된 (또는 동일한) 버전 번호가있는 소프트웨어 버전을 설치하려고하는 경우입니다. 앱 데이터는 어떻게/어디에 저장합니까? –

+0

응용 프로그램 로컬 폴더에 저장. – nucleons

관련 문제