0

この次の役割の後でアップグレードしたい場合は、クライアントがsetup.exeを実行できるようにする必要があります。コードを.NETFramework2.0から4.0に更新しました。クライアントが当社のWebサイトにアクセスして、からアプリケーションをダウンロードするだけで、既存のファイルをアップグレードしたり、前提条件を確認するsetup.exeを取得したりできることを理解しています。しかし、クライアント自体から更新することを選択したときに、最初にブートストラッパーを実行するようにするように依頼されました。ClickOnceがこれを直接サポートしていないことを理解しています。System.Deployement.Application名前空間を使用して、プログラムで更新のチェック/インストールを既に処理しています。setup.exeをアプリケーション自体に含めて、ユーザーがダウンロードすることを選択したときにそのファイルを実行することは可能ですか?たぶん私はセットアップを引っ張ることができます。ユーザーがアップグレードしたいときにインストール場所から直接exeを実行しますか?誰かがこれを以前に達成したことがありますか?

ありがとう

4

1 に答える 1

0

これは、ここでのこの質問とほぼ同じ問題です:Clickonce.netupgrade。サンプルプログラムを見ると、現在のバージョンをアンインストールし、新しいURLを使用してsetup.exeを実行し、新しいバージョンをインストールして、前提条件を確認する方法が示されています。ニーズに合わせて変更または直接使用できます。

于 2013-01-28T22:16:00.507 に答える