0

C# の ClickOnce 更新を実行し、その更新後にデータベース ファイルを更新する独自の exe を実行することは可能でしょうか。現在、ClickOnce の更新はすべてを上書きしますが、データベースを上書きするのではなく、データベースに情報を追加したいと考えています。

したがって、アイデアは次のようになります。

  1. ユーザーがプログラムを開始する
  2. ClickOnce 更新プログラムは更新プログラムをインストールします
  3. ClickOnce 更新により、データベースを更新する updater.exe ファイルが開きます
  4. すべてが完了しました
  5. プログラムが再開します
4

1 に答える 1

1

おい、あなたは本当にもっと情報を提供することができます.これは何updater.exeですか? 更新によってデータベース内のすべてがどのようにClickOnce上書きされますか?

ClickOnce更新の一部として実行可能ファイルを実行するように更新機能に指示できるとは思いませんがupdater.exeApplication Filesウィンドウで参照することはできます。

スタートアップ プロジェクトのプロパティ > [発行] タブ > [アプリケーション ファイル] ボタン

Publish Status列を にInclude (Auto)Download Group列を に、列を(Required)hash設定しますInclude

これを行うと、updater.exeファイルの最新バージョンがインストール ディレクトリにインストールされます。updater.exeそこから、アプリケーションからファイルにアクセスして実行できますClickOnce

于 2013-08-09T15:22:35.347 に答える