2016-04-17 7 views
1

私はWIXインストーラを使用していますので、ClickOnceが提供する自動アップデートシステムが必要です。私はサーバー上に新しいバージョンをアップロードし、エンドクライアントは新しいバージョンが利用可能かどうかをオンラインで確認することができます。WIXでのオンラインアップデートの確認

WIXできますか?

ありがとうございました。

答えて

0

Wixにはこの機能がありません。

あなたからのClickOnceとウィックス(Windowsのインストーラ)の間diffrencesを読むことができます:私はあなたがClickOnceのでMSIをラップし、両方を使用することができると思う

https://msdn.microsoft.com/en-us/library/ms973805.aspx

また、PowerShellに基づいているが、すべてのターゲットマシンで動作しないSquirrel(likeクリック)があります。

+0

リンクのありがとうArkady、私は比較を読んだが、私は両方の技術(MSIとClickonce)をラップする方法を理解することはできません..あなたが理解するのを助けることができますか? –

+0

あなたはclickonceに精通していますか?もしそうでなければ、私はあなたにpluralsightコースhttps://www.pluralsight.com/courses/clickonce-deployment-fundamentalsから始めることをお勧めします。その後、あなたはそうする方法を見つけるでしょう。 –

1

アップデートを確認して新しいインストーラをダウンロードするには、自分で何かを書く必要があります。新しいインストーラを入手すると、WiXはエンドユーザマシンにインストールされているバージョンのアップグレードを処理できます。通常、人々はダウンロードされたインストーラの起動を担当するメインプログラム内に埋め込まれた第2の実行可能ファイルを持っているので、メインプログラムは更新プロセス中に閉じることができます。

これまで、私はNAppUpdateでアップデートの確認とダウンロードを処理しましたが、これは簡単に拡張可能ですが、動作させるためです。これを処理するための他のオープンソースの選択肢もたくさんあると確信しています。

+0

ありがとうございますパトリック、私は、私のアプリケーションの新しいバージョンがある場合はチャックコードを書いてください。もしそうなら、クライアントは新しいアプリケーションのEXEファイルをダウンロードします。 Clickonveのように新しいバージョンをダウンロードした後にクライアントが新しいバージョンを直接インストールできる方法はありますか? –