我有一个使用 ClickOnce 进行部署的 C#/WPF 应用程序。有一种应用需要重启的场景(用户更改了数据库)。我这样做:
System.Diagnostics.Process.Start(System.Windows.Application.ResourceAssembly.Location);
System.Windows.Application.Current.Shutdown();
重启后,app好像有问题:
- 版本变为 1.0.0.0。
- 当前数据库设置设置为默认值(位于应用程序的 Properties.Settings 中)。