【问题标题】:Clickonce Deployment - How to do partial updateClickonce 部署 - 如何进行部分更新
【发布时间】:2012-07-27 16:36:21
【问题描述】:

这是我认为很简单的问题,但花了几个小时后我还是无法解决。

我有一个 .NET 应用程序,并已使用 Clickonce 发布选项 Visual Studio 2010 将其部署到网络共享。

在客户端计算机上成功安装了应用程序。

现在我不得不更改我的应用程序中的一个文件。我替换了“Application Files”文件夹中的文件,使用 Mage UI 更新了 app.exe.maifest 文件。 (验证修改后文件的哈希值已更改)。

现在更新了 .application 文件,因此由于 app.exe.manifest 文件中的更改,其中的哈希值也会重新创建。

但是当我在客户端启动应用程序时,它无法识别更新。

我不明白为什么应用程序没有更新。

非常感谢任何想法/指针的帮助。

谢谢

【问题讨论】:

    标签: clickonce partial


    【解决方案1】:

    要创建更新,您需要增加版本号并将新版本发布到与原始部署相同的文件夹。

    【讨论】:

    • 使用msbuild和项目发布时如何做到这一点?根据阅读可用目标,我很难了解如何将 dll 版本与程序集发布的路径分开。
    • 感谢 Robin,您已经在其他地方回答了我的问题。首先像往常一样发布。然后更新现有目录中已更改的文件,并确保 manifest/vsto 正在更新/指向正确的路径。退出 manifest/vsto 文件。只要哈希和上次修改的相同,我就应该很好。这就是我从您的其他答案中得出的结论:stackoverflow.com/questions/3223673/…
    猜你喜欢
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2014-11-17
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多