我想将我维护的一个应用程序从Windows Forms迁移到WPF。
应用程序已经在ElementHost中托管了WPF控件,我想切换到WPF应用程序,在该应用程序中我可能有WindowsFormsHost控件(最终它应该成为100%WPF应用程序)。
使用ClickOnce发布应用程序。如果我将项目类型更改为WPF,并重新发布到同一目标,是否会破坏应用程序的身份并阻止用户接收升级?
答案 0 :(得分:1)
来自here:
什么是ClickOnce身份? ClickOnce应用程序的标识 由所有属性(减去版本)表示 部署清单中的applicationIdentity元素:
- 应用程序名称(在Visual Studio中指定为“产品名称”)
- 公钥令牌
- 语言
- 处理器架构
我为什么要关心? 如果是两个ClickOnce 部署有一个applicationIdentity元素,其中包含所有这四个元素 共同的属性,然后他们正在部署相同的应用程序 无论部署的位置如何。
我认为这相当明确地说“不”。