2013-01-17 2 views
5

응용 프로그램을 테스트하기 위해 vs2012에서 제공되는 응용 프로그램 패키지를 만들어 메트로 응용 프로그램을 배포했습니다. PowerShell을 사용하여 열어서 패키지를 배포했지만 지금은 테스팅을 위해 Windows 8 장치 (태블릿)에 메트로 앱을 배포하고 싶습니다. 어떻게해야합니까?Windows 8 기기/태블릿에 메트로 앱을 배포하는 방법은 무엇입니까?

  1. 장치에서도 사용할 수있는 PowerShell 옵션이 있습니까? (응용 프로그램 배포)

  2. 다른 배포 방법이 있습니까?

답변

4

난 당신도 사용할 수있는이 그런 식으로 비주얼 스튜디오 2012에서 응용 프로그램 패키지를 만드는 SurfaceRT 또한 http://blogs.msdn.com/b/patricka/archive/2012/11/06/10365947.aspx

+0

먼저 답장을 보내 주셔서 감사합니다. PowerShell 옵션을 사용하여 실행하는 것은 Windows 태블릿 또는 다른 Windows 8 deivces에서도 사용 가능하다고 말하는 것입니까? 관련 파일이있는 한 – user1516781

+0

설치/사이드 로딩이 가능합니다. 설치 스크립트는 필요한 경우 장치 라이센스 등을 가져옵니다. –

+1

이 답변은 현재 링크 전용이므로 일부 세부 정보를 사용할 수 있습니다. – JasonMArcher

2

을 포함하여 다른 장치에 테스트하고 응용 프로그램을 배포 용 앱을 사이드로드하는 데 사용한 Remote Tools for Visual Studio 2012 for ARM을 사용하여 Surface 또는 다른 태블릿 (x86 또는 x64 태블릿 용)에 앱을 배포 및 디버그하고 일치하는 원격 도구를 설치하십시오.

대상 장치에 원격 도구를 설치 한 후에는 대상에서 원격 도구를 시작하고 액세스 권한을 구성한 다음 개발 컴퓨터에서 프로젝트 속성을 열고 디버깅 옵션을 선택한 다음 드롭 다운을 사용하여 시작할 디버거로 Remote Machine을 선택하십시오. 시스템 이름 필드를 클릭하고 드롭 다운을 사용하여 원격 도구를 실행하는 대상 시스템의 시스템 이름을 선택하십시오.

이제 디버깅을 시작하면 패키지가 만들어져 대상 장치에 배포되고 중단 점을 설정하고 코드를 단계별로 실행할 수 있습니다. 이 방법으로 배포 한 후에는 앱의 타일을 사용하여 시작 화면에서 앱을 다시 실행할 수 있습니다.

EDIT : PowerShell 스크립트 기술을 사용하여/사이드로드를 배포하거나 원격 디버깅을 사용할 때 대상 장치에 유효한 개발자 라이선스가 있어야합니다. 앱을 사이드로드 할 때 개발자 라이선스를 얻으라는 메시지가 표시되지만 PowerShell을 사용하여 수동으로 라이선스를 얻을 수도 있습니다 ... 지침은 여기에서 찾을 수 있습니다. http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh974578.aspx

+0

세부 정보 주셔서 감사합니다 - 가장 도움이됩니다! – McGarnagle

+0

사이드 로딩보다 디버깅이 쉬운 방법입니다. – Mangesh

관련 문제