2016-05-12 12 views
0

VB.Netで作成されたプログラムがTechnical Logs Systemと呼ばれています。私はTechnical Logs Systemと呼ばれるフォルダにそれを公開し、そのフォルダにはffが含まれています。VB.netでプログラムを更新する方法

  1. アプリケーションファイル(ファイルフォルダ)

  2. セットアップ(アプリケーション)

  3. 技術的なログシステム(ClickOnceのアプリケーション・デプロイメント・マニフェスト)

このフォルダの内容は何ですか私は他のPCにシステムをインストールします。

古いシステムを更新するにはどうすればよいですか?たとえば、Technical Logs Systemは1つのフォームで構成され、次回の更新では新しいフォームを追加して2つのフォームになります。どうすれば新しいフォームが古いものに追加されるようにすることができますか?私が意味することは、プログラムを起動する前にシステムがアップデートをチェックしてインストールすることです。パッチやアップデートと呼ばれていますが、どの用語を使うべきか分かりません。ここでの目標は、ユーザーが更新されたバージョンをアンインストールしてインストールすることなく、古いシステムを更新することです。

ちなみに、アップデート元192.168.2.2を作ることは可能ですか?ユーザがシステムを開くと、プログラムは192.168.2.2のアップデートをチェックしてアップデートをインストールしますか?

答えて

0

ClickOnceを使用している場合は、プロジェクトプロパティの[公開]ページでアプリケーションの更新を実行する方法を設定します。自動的にアップデートを実行するように設定していない場合は、新しい公開された出力をユーザに提供するだけで済みます。電子メールの添付ファイルやダウンロードによって、それらは元のインストーラを持つように実行されます。新しいバージョンは単に古いバージョンを置き換えるだけです。あなたはもっと何もする必要はありません。

+0

私はプログラムのインストール時にセットアップを使用していますので、システムのアップデート時にClickOnceアプリケーション配布マニフェストを使用することを意味しますか?私はそれを行うことができます卿私がプログラムを開くと、システムは192.168.2.2で更新をチェックし、それを自動的に更新するでしょう。どうやってやるの? –

+0

プロジェクトプロパティの[公開]ページを見ましたか?これらのオプションの意味を説明しているドキュメントを読んだことがありますか? – jmcilhinney

+0

はい私はすでに完了しており、問題を解決しています。 TYサー –

0

アプリのプロジェクトファイルのプロパティを開くだけです。 [公開]タブに切り替えます。

Publish Locationには、アプリケーションの公開ファイルを保存するftpサーバーまたはファイルパスを挿入します。

また、更新フォルダと異なる場合は、Installation Folderをオプションで定義することもできます。

公開を設定することもできます(例:どのファイルがアップロードされていますか。どの.NET FrameworkがPrerequisiteなどとして使用されていますか?

Publish Now経由でアプリを公開した後、次回にすべてのクライアントがアプリケーションを起動します。

Publich ClickOnce

だからあなたの例では、一度のテクニカルログシステムアプリを公開。

は、など、あなたのシステムに

再発行を別のフォームを追加 - >クライアントは、アプリを再起動した後、新しいバージョンを取得します。

+0

リアルヘルプTY: –

関連する問題