我有一个 C# winform 项目,位于 Azure 存储库中。
我的目标是使用构建服务器将其转换为 Azure 管道中的 ClickOnce 应用程序。 *.csproj 中没有启用签名或发布。
一切看起来都不错,但是当我尝试通过部署应用程序的链接安装应用程序时,出现以下错误: “部署中的引用与应用程序清单中定义的身份不匹配。”
两个清单具有相同的顶级公钥。部署清单中的公钥设置为零。 我不确定这是否是根本原因,如果是,如何解决?
Azure 管道中的作业如下所示:
有什么想法吗?
我在帖子的帮助下找到了解决方案:
以编程方式更新 ClickOnce 应用程序的部署清单会导致缺少 4.0 中所需的
致夏天:
现在只需单击部署清单的链接即可安装应用程序!