1

我一直在处理一个项目(ProjectOld),并且 ClickOnce 部署一切正常(我们达到了 1.0.4.6 版本);对于 2.0 版,我们从头开始创建一个新项目 (ProjectNew),添加第三方控件、更改 .NET Framework 版本、添加任务等。所以我的问题是:我们如何使用以前的 ClickOnce 配置(即在 ProjectOld 中)在我们的 ProjectNew 中生成 ClickOnce 安装,这只是对用户的升级?

4

2 回答 2

0

所有 ClickOnce 设置都存储在项目文件中。除了右键单击旧项目,单击“编辑项目文件”,然后从 xml 中复制各种 ClickOnce 设置并将它们粘贴到新项目文件中之外,我不知道迁移它们的简单方法(这也是在编辑模式)。

不是超级优雅,但会起作用。可以肯定的是,没有工具可以为您迁移。

于 2013-08-01T06:06:07.540 回答
0

在 Scott 的建议下,我想出了这个答案: 1. 使用相同的证书。2. 在“选项...”窗口的发布选项卡的项目属性页面中,确保“描述”部分具有相同的“发布者名称”、“套件名称”和“产品名称”。3. 程序集(不是项目)名称必须与以前的版本相同。

我已经进行了更改此配置的测试,即使我已经进行了部署并作为例外工作,只是对最终用户的更新!!!

于 2013-08-02T16:59:15.433 回答