0
我有一個使用ClickOnce進行部署的C#/ WPF應用程序。有一種應用程序需要重新啓動的場景(用戶更改數據庫)。我這樣做的:ClickOnce應用程序:應用程序重新啓動後版本和設置丟失
System.Diagnostics.Process.Start(System.Windows.Application.ResourceAssembly.Location);
System.Windows.Application.Current.Shutdown();
重啓後,似乎應用程序有問題:
- 的版本將成爲1.0.0.0。
- 當前數據庫設置被設置爲默認值(它位於應用程序的Properties.Settings中)。
最終建議的方式確實是重新啓動WPF-ClickOnce應用程序的方式。不幸的是,這意味着你必須引用'WinForms.dll'。 – Noich
感謝您爲我驗證。直到明天,我都不會在辦公室爲我自己仔細檢查。這確實是一個令人遺憾的事實,你必須引用'WinForms'。這真的讓我口中有一種不好的味道。 – blachniet