프로젝트를 사용 하 여 앱 개발 시작

개발 환경을 설정한후에는 프로젝트를 사용 하 여 개발을 시작할 준비가 되었습니다. 이 문서에서는 새 프로젝트나 기존 프로젝트에서 프로젝트 리유니언를 사용 하는 방법에 대 한 지침을 제공 합니다.

프로젝트 리유니언을 사용하는 새 프로젝트 만들기

이전 미리 보기 또는 릴리스 버전의 Project 리유니언 또는 WinUI 3을 사용 하 여 프로젝트를 만든 경우 최신 버전으로 업데이트 하는 방법에 대 한 지침은 기존 프로젝트를 최신 릴리스 버전으로 업데이트 를 참조 하세요.

참고

Project 리유니언의 안정적인 릴리스 채널 에 포함 된 데스크톱 (c #/.net 5 및 c + +/.net) 프로젝트 템플릿은 프로덕션 환경에서 사용할 수 있도록 지원 됩니다. Preview 릴리스 채널 프로젝트 리유니언 (preview) 확장에 포함 된 UWP 및 기타 프로젝트 템플릿은 개발자 미리 보기로만 사용할 수 있으며 프로덕션 환경에 대 한 앱을 빌드하는 데 사용할 수 없습니다.

프로젝트 리유니언를 사용 하는 새 프로젝트를 만들려면 다음을 수행 합니다.

  1. 다음 문서의 지침을 따르세요.

    참고

    C #/.NET 5 프로젝트를 만드는 경우 이러한 지침을 사용 하 여 프로젝트의 .net SDK 참조가 최신 상태 인지 확인 합니다.

  2. 프로젝트를 만든 후에는 데스크톱 및 UWP 앱에서 일반적으로 사용할 수 있는 다른 모든 Windows 및 .NET Api 외에도 프로젝트에 대 한 연결을 만들 수 있습니다. 사용할 수 있는 Api 및 구성 요소에 대 한 자세한 내용은 안정 된 릴리스 채널미리 보기 릴리스 채널을 참조 하세요.

새 프로젝트에서 프로젝트 리유니언을 사용하는지 확인하려면 솔루션 탐색기 의 프로젝트 아래에서 종속성 > 패키지 노드를 확장합니다. 다음 그림처럼 이 노드 아래에 여러 Microsoft.ProjectReunion 패키지가 나열되어야 합니다.

솔루션 탐색기 창에 표시되는 프로젝트 리유니언 패키지의 스크린샷

기존 프로젝트에서 프로젝트 리유니언 사용

프로젝트 리유니언를 사용 하려는 기존 프로젝트가 있는 경우 프로젝트에 최신의 안정적 또는 최신 미리 보기 버전의 프로젝트를 설치할 수 있습니다. 이 시나리오에는 몇 가지 제한 사항이있습니다.

  1. Visual Studio 2019에서 기존 데스크톱 프로젝트(C#/.NET 5 또는 C++/WinRT) 또는 UWP 프로젝트를 엽니다.

    참고

    C #/.NET 5 데스크톱 프로젝트를 사용 하는 경우 프로젝트 파일의 Targetframework 요소가 NET 5.0-windows 10.0.19041.0 와 같은 Windows 10 특정 .net 5 모니커에 할당 되어 Windows 런타임 api를 호출할 수 있는지 확인 합니다. 자세한 내용은 이 섹션을 참조하세요.

  2. 패키지 참조를 사용하도록 설정합니다.

    1. Visual Studio에서 도구 -> NuGet 패키지 관리자 -> 패키지 관리자 설정 을 클릭합니다.
    2. 기본 패키지 관리 형식 으로 PackageReference 를 선택합니다.
  3. 솔루션 탐색기 에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 NuGet 패키지 관리 를 선택합니다.

  4. NuGet 패키지 관리자 창에서 찾아보기 탭을 선택하고 Microsoft.ProjectReunion를 검색합니다.

  5. Microsoft.ProjectReunion 패키지가 검색되면 NuGet 패키지 관리자 창의 오른쪽 창에서 설치 를 클릭합니다.

    설치 중인 프로젝트 리유니언 NuGet 패키지의 스크린샷

  6. C #/.NET 5 프로젝트에만 해당: 프로젝트 리유니언 0.5의 최신 안정적인 릴리스에 대 한 모든 픽스를 수신 하려면 프로젝트 파일을 업데이트 하 여 .net SDK를 최신 버전으로 명시적으로 설정 해야 합니다. 자세한 내용은 .NET SDK 참조를 확인하세요.

  7. ProjectReunion 패키지를 설치한 후 프로젝트에서 다음 프로젝트의 및 구성 요소를 사용할 수 있습니다.

샘플

현재 살펴볼 수 있는 프로젝트 리유니언 샘플은 다음과 같습니다.

참고

이러한 샘플은 현재 프로젝트 리유니언 버전 0.5을 지원 합니다. Project 리유니언 버전 0.8 Preview에 대 한 새롭고 업데이트 된 샘플이 곧 제공 될 예정입니다.