一键式应用程序从Windows窗体移动到WPF

Tyl*_*ler 5 c# wpf clickonce desktop-application winforms

我有一个Windows Forms应用程序,我最近在WPF中重写,我需要将它发布给我的最终用户.我希望能够让用户转到WPF应用程序的ClickOnce安装点,并删除他们的Windows窗体应用程序,因此他们的计算机上没有这两个应用程序.

实现这一目标的最佳方法是什么(阅读:最简单的用户)?

我已经考虑过创建一个先决条件命令行来检测旧版本和卸载,但我想避免编写类似于只运行一次的内容.

Rob*_*Net 2

我认为您实际上应该能够将 WPF 版本部署为 Windows 窗体应用程序的新版本。

每个应用程序面向哪个版本的 .NET Framework?

两个项目上的程序集名称是否相同,安装 URL 是否相同?(对于ClickOnce,它与projectGUID无关。)