네트워크 공유에서 패키지 레이아웃 등록Registering a package layout from a network share

공동 작업 및 다중 디바이스 개발은 패키지, 리포지토리, 빌드 폴더 등을 복사해야 하므로 시간이 많이 걸릴 수 있습니다. Windows 10 버전 1709 이상에서 개발하는 경우 기능을 활용하여 네트워크 공유에 대한 패키지 레이아웃을 빌드한 다음, 원격 디바이스의 레이아웃을 네트워크에서 직접 등록할 수 있습니다.Collaborative and multi-device development can be time consuming due to the need to copy packages, repositories, build folders etc. If you're developing on Windows 10 version 1709 and later you can take advantage of a feature to build your package layout to a network share and then register the layout on a remote device directly from the network.

여러 사용자가 네트워크 공유의 단일 앱 패키지 레이아웃에 기여할 수 있으며 변경 내용은 앱을 등록한 다른 협력자 및 사용자에게 표시됩니다.Multiple people can contribute to a single app package layout on a network share and changes will be visible to other collaborators and users who registered the app. 여러 디바이스에 대한 앱을 빌드하는 경우 기능을 활용하여 테스트를 위해 각 디바이스에 앱을 복사하지 않아도 됩니다.If you are building an app for multiple devices you can take advantage of the feature and avoid having to copy the app to each device for testing.

필수 구성 요소Prerequisites

  1. 디바이스가 Windows 10 크리에이터 업데이트 Insider 빌드 14965 이상에 있어야 합니다.Your devices must be on Windows 10 Creators Update Insider Build 14965 or later.

  2. 모든 디바이스에서 개발자 모드 및 디바이스 검색을 사용하도록 설정해야 합니다.You will need to enable developer mode and device discovery on all devices.

  3. 공동 작업자는 빌드 폴더에 대한 읽기 및 쓰기 권한이 필요합니다.Collaborators will need read and write access to the build folder.

  4. 사용자는 빌드 폴더에 대한 읽기 권한만 있으면 됩니다.Users will only need to read access to the build folder.

Visual Studio에서In Visual Studio

Visual Studio에서 개발하는 경우 여기에 설명된 단계를 따를 수 있습니다.If you are developing in Visual Studio you can follow the steps outlined here.

명령줄에서From the command line

Visual Studio에서 개발하지 않고 명령줄 도구를 사용하는 경우 WinDeployAppCmd를 사용할 수 있습니다.If you are not developing in Visual Studio, and using command line tools you can use WinDeployAppCmd. 다음은 명령줄 창에서 작업을 수행하는 방법의 예제입니다.Below is an example of how to do so from a command line window:

WinAppDeployCmd.exe registerfiles -remotedeploydir <network path> -ip <IP Address> -pin <target machine PIN>
  • 네트워크 경로 – 앱의 느슨한 파일 경로Network Path – Path to the app’s loose files

  • P 주소 – 여기에 대상 머신의 IP 주소를 입력합니다.P Address – enter the IP Address of the target machine here

  • 핀 - 대상 디바이스에 연결을 설정하는 데 필요한 핀입니다.Pin - A pin if it is required to establish a connection with the target device. (인증이 필요한 경우 -pin 옵션을 사용하여 재시도하라는 메시지가 나타납니다.) 핀을 가져오는 방법을 알아보려면 여기를 클릭합니다.(You will be prompted to retry with the -pin option if authentication is required.) Click here to learn how to get a PIN.

테스트 및 유효성 검사 중에 네트워크 공유의 파일에 액세스하는 완전히 패키지된 애플리케이션을 빌드할 수도 있습니다.You can also build a fully packaged application that accesses files in a network share during testing and validation. 예제는 이 샘플을 참조하세요.See this sample for an example.