当前位置: 首页 > 知识库问答 >
问题:

Azure DevOps发布管道上的ClickOnce部署

赵夕
2023-03-14

我试图在Azure运营模式发布管道上创建Click一旦部署我创建签名,清单,应用程序,部署文件与证书但是我如何创建exe和安装文件(通过Azure运营模式发布管道)

共有1个答案

邹修真
2023-03-14

但是如何创建exe和安装文件(通过Azure DevOps发布管道)

从命令行检查文档Build ClickOne应用程序:Msbuild具有构建和发布ClickOne应用程序的Publish目标。它会生成你想要的setup.exe。在这里看到类似的提示。

以上所有内容都是关于在本地计算机中执行此操作的,若要在发布管道中执行类似的操作,您可以使用msbuild任务或Visual Studio任务,并使用Publish目标(/t:Publish作为参数)。

然后你会得到一个应用程序。发布您想要的文件所在的文件夹:

此文件夹可用于进一步部署。

另外:

如果遇到错误,如无法在证书存储中找到清单签名证书,请检查此问题中的建议。

 类似资料:
  • 我有一个azure构建管道和发布管道。我在发布构建工件中面临问题。在构建管道中,发布构建工件被正确地创建在默认的“drop”目录中。 当我在发布管道中下载该工件时,发布文件正在服务抛出错误的中下载 您没有查看此目录或页面的权限。 这意味着我的发布工件没有在“home/wwwroot”目录中下载。 构建管道 释放管道 我错过了什么?

  • 我正在尝试部署一个现有的。Net核心应用程序,通过创建构建和发布管道来使用Azure Devops。构建管道工作正常,但我在运行发布管道(在部署Azure App Service下)时收到以下错误。 错误:未找到具有指定模式的包:D:\a\r1\a***. zip 检查任务中提到的包是作为构建中的工件发布还是作为前一阶段发布并在当前作业中下载。 应该做些什么来解决这个问题?

  • 我已经部署了一个新版本的Lightswitch应用程序。该应用程序在我们的组织中有6个用户。所有6个用户都安装了以前的版本,并且工作正常。4用户已经安装更新并使用它没有任何问题。2用户无法启动新版本。在安装过程中,他们收到以下错误详细信息: 源代码 -部署url:file://f://etl/metadataeditor/metadataeditor.Application -应用程序url:fi

  • 看起来,PublishBuildArtifacts任务在发布环境中不可用。 https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact?view=azure-德沃斯 但是,当我们的客户从Azure存储库(通用软件包)中获取新的工件版本时,有机会通过发布管道发布这些工件

  • 我不确定发生了什么,过去我们在Azure Devops中的管道构建的一切都很好。 但是就在最近,我们的每个构建都在zipariing上失败了... APK zipmays和构建在使用Android Studio IDE时很好,但在Azure Devops管道中失败了。 以下是Azure中zipalign的开始: 这是最后的失败消息: 最后,这是我们管道YAML的上下文: 任何帮助都将不胜感激! 编

  • 我正在尝试设置CI / CD,但没有太多的运气。我的目标是通过 构建一个 .net 网络项目,并将其部署到 应用程序。 我现在在哪里? 创建了< code>vsts-ci.yml文件,如下所示: 我有一个构建定义,如下所示: 有了这个,我的第一步运行正确。顺便说一下代理池是。 然后,我创建了一个如下发布管道: 作为第1阶段的任务(在工件步骤之后运行的部分),我有以下内容: 我已经将构建与主分支提交