1

アプリケーションで更新を自動的にチェックし、必要に応じてアプリケーションを更新したいと考えています。InstallShield Limited Edition をインストールしましたが、アップデート セクションに移動したときに、購入する必要がある FlexNet をインストールする必要があることがわかりました。

Windows が Windows インストーラーのサポートを停止したことがわかりました。そのため、Visual Studio 2013 では、セットアップと展開のセクションに記載されていません。

ClickOnce についても読みましたが、アプリケーションを FTP サーバーにデプロイしようとしたときに小さな問題がありました。ユーザー名とパスワードを要求しましたが、これらの値がプレーンテキストになるという警告が追加されました! それで、私は何をすべきですか?インストーラーを作成して自動更新を設定する別のサードパーティの方法はありますか?

4

3 に答える 3

3

私は何十ものアプリケーションで ClickOnce を使用してきましたが、ユーザー名とパスワードのプロンプトを見たことがありません。私のプロセスは次のとおりです。

  1. アプリケーションが「http://www.yourSite.com/yourApp/」からダウンロードされたことを宣言します
  2. 任意の場所にあるフォルダー「yourApp」に公開します
  3. そのフォルダ全体をサーバーの WWW スペースにドラッグ アンド ドロップします。
  4. ユーザーにリンク「http://www.yourSite.com/yourApp/yourApp.application」をメールで送信します。

更新の場合は、この同じプロセスを繰り返すだけで (ユーザーへのメール送信を除く)、他のすべては自動的に処理されます。もちろん、アプリケーション設定のボックスにチェックを入れて、もちろん更新をチェックするように指示してください。

于 2015-09-01T18:40:41.080 に答える
2

検討する:

Web サーバーを使用してアプリケーションを配布できます。アプリケーションを Web ページのリンクから実行することもできます。

また、コードを使用して更新を確認することもできます。

于 2015-09-01T18:46:51.450 に答える