次の方法で共有


方法: ClickOnce アプリケーションの更新をダウンロードする (Visual Basic)

この例では、My.Application.Deployment オブジェクトを使用して、アプリケーションの最新バージョンをダウンロードおよびインストールします。 この例でアプリケーションが更新されるのは、アプリケーションが最新でなくなっていて、かつ ClickOnce アプリケーションとして配置されている場合のみです。

ClickOnce アプリケーションとその配置方法の詳細については、「ClickOnce のセキュリティと配置」および「ClickOnce アプリケーションの発行」を参照してください。

使用例

この例では、IsNetworkDeployed プロパティを使用して、アプリケーションが ClickOnce により配置されていることを確認した後で、更新をダウンロードおよびインストールします。 Update メソッドは、アプリケーションが最新の状態であるときはアプリケーションを更新しません。 更新を使用するには、アプリケーションを再起動する必要があります。

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

このコードの例は、IntelliSense コード スニペットとしても利用できます。 コード スニペット ピッカーでは、これは [アプリケーション - コンパイル、リソース、および設定] にあります。 詳細については、「方法 : IntelliSense コード スニペットを挿入する」を参照してください。

My.Application.Deployment オブジェクトで更新できるのは、ClickOnce を使用して配置されたアプリケーションのみです。 ClickOnce アプリケーションの配置の詳細については、「方法: 発行ウィザードを使用して ClickOnce アプリケーションを発行する」を参照してください。

参照

処理手順

方法: ClickOnce アプリケーションの更新の有無を確認する (Visual Basic)

参照

Deployment