0

我正在尝试使用“Power Platform Deploy Package”任务为 D365(或 Power Platform)设置发行 CD: https ://docs.microsoft.com/en-us/power-platform/alm/devops-build-工具任务

我可以看到除了最后一部分之外,构建和发布都是正确的。

我可以说它一直有效到“下载工件”部分“ 下载工件”

除了这两个之外,我还需要其他什么吗?:

管道

我收到此“未指定或未找到包文件”错误:

错误

与环境变量路径的几种组合相同的错误。尝试了确切的路径,但仍然无法正常工作

我忘记了什么吗?

小路

该代码是使用 VS CRM 包生成的,并且编译得很好。我只将 .net 框架版本更新为 4.7.2。

与模板

4

1 回答 1

0

如果您使用托管代理而不是自托管代理,我们需要使用预定义变量 $(Build.ArtifactStagingDirectory)而不是指定路径D:\a\r1\a,那么它应该可以工作。

我们也可以添加任务复制文件来过滤.dll文件并将它们复制到另一个路径,然后指定包文件路径。

注意:我只是分享yaml示例,您可以输入变量到类编辑模式(UI)

- task: CopyFiles@2
  displayName: 'Copy Files to: $(Build.ArtifactStagingDirectory)'
  inputs:
    Contents: |
      $(Build.ArtifactStagingDirectory)/_Demo-CI/drop/bin/Debug/*.dll
    TargetFolder: '$(Build.ArtifactStagingDirectory)'
于 2021-03-22T02:59:38.267 回答