2011-06-20 25 views
1

ClickOnce Windowsフォームアプリケーションがあります。今日は新しいバージョンを公開しました。ClickOnceアプリケーションの更新

アプリケーションはオフラインでも利用できます。

  • 更新を確認する必要がありアプリケーション:アップデートで公開メニューで

    は、私が設定

  • チェックアプリケーションが

  • を開始する前に、私は必要な最小を指定しましたこのアプリケーションのバージョンは、新しいバージョン(1.2.0.5)と同じです。

ユーザーは、彼がバージョンは1.2.0.5(秒前、彼はそれが1.2.0.4だったことを見ていた)されていることを確認するためにページを更新する必要があります更新してページを開きます。

コンピュータでセットアップをクリックしてセットアップをダブルクリックしてダブルクリックすると、古いバージョンが実行されます。

彼は古いバージョンをアンインストールしますが、それは役に立ちません。

+2

を参照してください。あなたのユーザーは古いバージョンをアンインストールし、インストールページに移動します。更新し、公開ページに1.2.0.5バージョンをダウンロードする必要があることを確認しましたが、インストールをクリックするとバージョン1.2.0.4がインストールされます。 – RLH

+0

@RLHだよ。 – user278618

+0

で、別のコンピュータで次の問題がある - ユーザーがvpnでイントラネットに接続しているときにページを更新すると、まだ1.2.0.4が表示されている:/ – user278618

答えて

0

サーバー上の展開フォルダの最上位フォルダにある展開マニフェストを確認し、実際にどのバージョンが参照されているかを確認します。これは.applicationファイルです。何らかの理由で更新されなかった可能性があります。このファイルは、ユーザーがアプリケーションをインストールするとき、またはアップデートを受け取ったときに取得するバージョンを定義します。

+0

サーバでは、新しいバージョンのマニフェストが表示されていますが、これは正常に見えます。バージョンを1.3.0.1に設定した後も、この問題が再び発生します。 – user278618

0

ClickOnceのアップデート設定に何か問題があるようです。

[パブリッシュ]タブの[プロジェクト設定]で、 のインストールフォルダのURLに値を入力しましたか?その場合は、更新ボタン をクリックして、同じURLを アプリケーション更新画面の更新場所ボックスに入れておく必要があります。また、その画面で[ ]アプリケーションが[更新を確認する]チェックボックスをオンにしていることを確認してください。

hereをご覧ください。

ここを見て、すべてを正しく設定したことを再度確認してください。

Choosing a ClickOnce Update Strategy How to: Manage Updates for a ClickOnce Application

それは他の更新 戦略を使用して更新を必要とすることは可能ですが、アプリケーションが起動する前にチェックすることは、古いバージョンを実行することができないこと 保証する唯一の方法です。起動時に の更新が検出された場合、ユーザーは更新 を受け入れるか、アプリケーションを終了する必要があります。最低バージョンを指定する最小を指定し、必要に応じて、更新をマーククリックし

、その後(改訂、ビルドし、メジャー、マイナー)公開バージョンを指定するアプリケーションの更新]ダイアログボックス、 にこのアプリケーションの バージョンを必要とし、 できる番号は です。詳細については、Application Updates Dialog Box.

関連する問題