다음을 통해 공유


ConsoleApplicationBase.Deployment 속성

정의

프로그래밍 방식의 현재 배포 업데이트와 요청 시 파일 다운로드를 지원하는 현재 애플리케이션의 ClickOnce 배포 개체를 가져옵니다.

public:
 property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment

속성 값

ApplicationDeployment 애플리케이션의 ClickOnce 배포에 대한 개체입니다.

예외

애플리케이션이 ClickOnce 애플리케이션으로 배포되지 않은 경우

예제

이 예제에서는 다운로드 하 고 네트워크를 통해 배포 된 애플리케이션 인지 확인 한 후 업데이트를 설치 합니다. Update 메서드 오래 된 경우가 아니라면 애플리케이션을 업데이트 하지 않습니다. 애플리케이션 업데이트를 사용 하려면 다시 시작 해야 합니다.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

ClickOnce로 배포 된 애플리케이션만 사용 하 여 업데이트할 수는 My.Application.Deployment 개체입니다. ClickOnce 애플리케이션 배포에 대 한 자세한 내용은 참조 하세요. 방법: ClickOnce 애플리케이션 게시 마법사를 사용 하 여 게시합니다.

설명

합니다 My.Application.Deployment 속성은 애플리케이션의 ClickOnce 반환 ApplicationDeployment 개체입니다. ApplicationDeployment 개체는 현재 배포를 프로그래밍 방식으로 업데이트 뿐만 아니라 파일의 요청 시 다운로드에 대 한 지원에 대 한 지원을 제공 합니다. ClickOnce 애플리케이션 및 배포 하는 방법에 대 한 자세한 내용은 참조 하세요. ClickOnce 보안 및 배포 하 고 ClickOnce 애플리케이션 게시합니다.

있는지 확인 합니다 IsNetworkDeployed 속성은 True 에 액세스 하기 전에 My.Application.Deployment 속성입니다. 애플리케이션이 ClickOnce를 사용 하 여를 배포 되지 않은 경우 읽기이 고, 그렇지 합니다 My.Application.Deployment 속성을 InvalidDeploymentException 예외입니다. ClickOnce 애플리케이션 배포에 대 한 자세한 내용은 참조 하세요. 방법: ClickOnce 애플리케이션 게시 마법사를 사용 하 여 게시합니다.

사용 하 여 대 한 자세한 내용은 합니다 My.Application.Deployment 속성을 참조 하세요 Visual Basic 애플리케이션 모델 개요합니다.

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows Forms 애플리케이션
클래스 라이브러리 No
콘솔 애플리케이션
Windows Forms 컨트롤 라이브러리 No
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 No

적용 대상

추가 정보