1

ゲームの自動アップデーターを作成するために .zip ファイルをダウンロードしようとしています。進捗状況を示す必要があります。私はオンライン チュートリアルに従い、実際のダウンローダ用の次のコードを取得しました。

    Dim SaveDirectory As String = "C:\Program Files (x86)\MyGame\"
    Dim client As WebClient = New WebClient
    AddHandler client.DownloadProgressChanged, AddressOf client_ProgressChanged
    AddHandler client.DownloadFileCompleted, AddressOf client_DownloadCompleted
    client.DownloadFileAsync(New Uri("https://example.com/game/download/latest.zip"), SaveDirectory)

私の問題は、Windows フォーム アプリケーションを実行すると、DownloadFileCompleted イベントが発生するにもかかわらず、何らかの理由でファイルがダウンロードされないことです。

約 34 MB の .zip ファイルです。助けていただければ幸いです。

4

1 に答える 1

1

が起動したらDownloadFileCompleted、いくつか確認してください。

ダウンロードを成功させるには

  • e.Cancelled偽でなければなりません。
  • e.Errornull にする必要があります

そうe.Errorでない場合はnull、例外オブジェクトを保持します。これは、エラーの原因の詳細を記述します。Async Operation

于 2013-03-17T07:43:56.897 に答える