다음을 통해 공유


Windows의 .NET용 ClickOnce

이 문서에서는 .NET Core 3.1, .NET 5 이상용 ClickOnce와 .NET Framework용 ClickOnce 간의 차이점을 설명합니다.

게시 도구

Visual Studio 2019부터 .NET Core 3.1 및 .NET 5 이상용 ClickOnce는 게시 마법사 및 속성 페이지 대신 게시 도구를 사용합니다. 게시 도구는 게시 프로필이라는 .pubxml 파일을 만듭니다. 이전에 마법사에서 사용할 수 있었던 대부분의 속성은 게시 도구에서 구성할 수 있습니다. 자세한 지침은 ClickOnce를 사용하여 .NET Windows 애플리케이션 배포를 참조하세요.

MSBUILD

MSBUILD를 사용하여 명령줄에서 빌드하려면 .pubxml 파일을 지정해야 합니다. 자세한 내용은 명령줄에서 .NET ClickOnce 애플리케이션 빌드를 참조하세요.

ApplicationDeployment 클래스

.NET Core 3.1, .NET 5 및 .NET 6에서는 System.Deployment.Application 네임스페이스의 ApplicationDeployment 클래스 또는 다른 API에 프로그래밍 방식으로 액세스할 수 없습니다.

.NET 7부터 환경 변수를 사용하여 ApplicationDeployment 클래스의 속성에 액세스할 수 있습니다. 자세한 내용은 .NET에서 ClickOnce 배포 속성 액세스를 참조하세요.

Mage.exe

.NET Core 3.1 및 .NET 5 이상에서는 Mage.exe 대신 dotnet-mage.exe를 사용하여 ClickOnce 배포를 만듭니다.

NuGet 패키지를 사용하여 dotnet-mage.exe를 설치할 수 있습니다.

dotnet-mage.exe를 사용하여 활성화 데이터에 액세스하려면 .NET에 대한 ClickOnce 활성화 데이터 액세스를 참조하세요.

.NET Core 3.1 및 .NET 5 이상에서 지원되지 않는 게시 속성

보안 설정

업데이트 설정