2014-02-21 2 views
0

저는 C#으로 Windows 8 스토어 앱을 개발 중입니다. 나는 그것을 상점에서 발표했고 또한 다음 버전에 대한 나의 개발을 계속하고있다. 내 컴퓨터에 버전 및 상점 버전을 모두 설치하려면 어떻게합니까? 기능을 추가하고 버그를 수정하면서 상점 버전을 테스트 할 수 있어야합니다.Windows 8 앱 스토어를 개발하고 출시 한 버전이 모두

코드를 변경하고 실행하려고하면 이미 컴퓨터에 설치된 저장소 버전을 덮어 쓰겠다는 메시지가 나타납니다. 그것은 그들이 매니페스트에 같은 패키지 이름을 가지고 있다는 사실과 관련이있는 것 같지만 수정하는 것이 가장 좋은 방법인지 그리고 수정이 나중에 다음 버전을 공개하려고 할 때 나중에 문제를 일으키는 지 확신 할 수 없습니다.

+0

한 가지 나는 그것이 작동 잘 모르겠어요하지만 당신은 *, * 시도 할 수있다. 개발중인 버전에서 패키지 이름을 변경할 수 있습니다. Windows 8 VM을 생성하고 거기에 저장소 버전을 설치할 수도 있습니다. 일반적으로, 당신은 당신이 요구하는 것을 할 수 있어야합니다. 이전 버전으로 돌아가서 테스트해야 할 경우에 대비하여 두 버전을 서로 설치하여 교체 할 수 있습니다. 이렇게하면 데이터와 설정이 지워지지만 Packages 폴더에서 복사 한 다음 다시 설치하면 붙여 넣을 수 있습니다. –

+0

여기서 생각해야 할 점은 상점에 들어가기 전까지는 충분히 테스트를 거쳐 갈 준비가되어 있어야한다는 것입니다. 그 안에있을 수있는 버그는 새 버전에 있거나 (또는 ​​새 버전에서 수정해야 함) 여전히 테스트 할 수 있어야합니다. –

+0

귀하의 의견을 감사합니다 @ NateDiamond. 당신이 제안한 접근법은 처음에는 생각했지만 너무 수동적 인 것처럼 보이고 더 나은 방법이 있어야한다고 생각합니다. 또한 두 가지 버전을 사용하는 것은 나에게 두 가지 개발 라인이 자연스럽지 않은 것처럼 보입니다. 또한 나는 버그 수정 때문에 이것을 원한다고 말하지 않았다. 사용자가 피드백을 추적 할 수있는 경험을 제공 할 수 있도록 항상 최신 버전을 설치하는 것이 좋습니다. – Reza

답변

0

지금 당장은 쉬운 해결책이 없다고 생각합니다. 당신은 파워 쉘로 할 수 있을지도 모르지만 그것은 여전히 ​​꽤 수동적 인 과정이 될 것입니다. 그러나 앞으로 Visual Studio Online (클라우드의 TFS Source 컨트롤)을 사용하여 소스 코드를 관리하는 방법을 진지하게 고려할 것입니다. 당신이 당신의 응용 프로그램의 버전이 릴리스 브랜치로 개발 소스 코드 tobranch입니다 만들 때마다 어떻게해야

Getting started with Visual Studio Online

How to upload source

: 다음은 시작하는 방법에 대한 두 가지 가이드입니다. - 분기는 기본적으로 코드의 스냅 샷이 포함 된 폴더와 같습니다. 즉, 다음 버전에서 작업중인 개발 지점과 앱의 출시 된 모든 버전에 대한 지점을 가질 수 있습니다. 출시 된 버전의 앱으로 돌아가고 싶다면 언제든지 특정 버전이 포함 된 지점을 열고 앱을 기기에 다시 배포 할 수 있습니다. 여기뿐만 아니라 분기에 가이드는 다음과 같습니다

Guide on Branching and Merging

+0

정확히 분기하는 것이 첫 번째 개념이었습니다. 그러나 더 간단한 방법이 있었으면합니다. – Reza