ClickOnce 배포 샘플 및 연습

이 섹션에는 샘플 애플리케이션, 예제 코드 및 Windows Forms, WPF 및 콘솔 애플리케이션을 배포하는 데 사용하는 구문, 구조 및 기술을 보여 주는 단계별 연습이 포함되어 있습니다.

샘플 코드는 교육용이므로 수정하지 않고 배포된 솔루션에서 사용할 수 없습니다. 특히, 보안에 더 주의해야 합니다.

ClickOnce 배포

항목 Description
수동으로 ClickOnce 애플리케이션 배포 .NET Framework 유틸리티를 사용하여 ClickOnce 애플리케이션을 배포하는 방법을 설명합니다.
ClickOnce 배포 API를 사용하여 요청 시 어셈블리 다운로드 애플리케이션의 특정 어셈블리를 “선택 사항”으로 표시하는 방법 및 System.Deployment.Application 네임스페이스에서 클래스를 사용하여 어셈블리를 다운로드하는 방법을 보여 줍니다.
디자이너를 사용하여 ClickOnce 배포 API에서 요청 시 어셈블리 다운로드 애플리케이션 어셈블리를 애플리케이션에서 처음 사용할 때만 다운로드하는 방법을 설명합니다.

참고

System.Deployment.Application 네임스페이스의 ApplicationDeployment 클래스 및 API는 .NET Core 및 .NET 5 이상 버전에서 지원되지 않습니다. .NET 7에서 애플리케이션 배포 속성에 액세스하는 새로운 방법을 지원합니다. 자세한 내용은 .NET에서 ClickOnce 배포 속성 액세스를 참조하세요. .NET 7은 ApplicationDeployment 메서드와 동등한 메서드를 지원하지 않습니다.