0

展開に ClickOnce を使用する C#/WPF アプリがあります。アプリを再起動する必要があるシナリオがあります (ユーザーがデータベースを変更する)。私はそれを行います:

System.Diagnostics.Process.Start(System.Windows.Application.ResourceAssembly.Location);
System.Windows.Application.Current.Shutdown();

再起動後、アプリに問題があるようです:

  1. バージョンは 1.0.0.0 になります。
  2. 現在のデータベース設定はデフォルトに設定されています (アプリケーションの Properties.Settings にあります)。
4

1 に答える 1

1

質問を完全に理解しているかどうかはわかりませんが、ClickOnce アプリケーションの場合、アプリケーションを再起動するために使用している方法に問題があることは知っています。この方法でアプリケーションを再起動するApplicationDeployment.IsNetworkDeployedと、false. 完全な説明については、この投稿を参照してください: http://bit.ly/RKoVBz .

アプリケーションを再起動する適切な方法はまだ確認していませんが、すぐに更新します。

于 2012-10-21T14:21:38.633 に答える