我正在尝试使用"Power Platform Deploy Package“任务为D365 (或Power Platform)设置一个发布CD:https://docs.microsoft.com/en-us/power-platform/alm/devops-build-tool-tasks
除了最后一部分之外,我可以看到构建和发布都是正确的。
我可以说它一直工作到“下载工件”部分“Download Artifact”
除了这两个,我还需要别的什么吗?:
我收到此“未指定或找不到程序包文件”错误:
与环境变量路径的几个组合相同的错误。尝试了确切的路径,但仍然不起作用
我是不是忘了什么?
代码是用VS CRM包生成的,并且编译得很好。我只将.net框架版本更新到了4.7.2。
发布于 2021-03-22 10:59:38
如果您使用托管代理而不是自托管代理,我们需要使用predefined variables $(Build.ArtifactStagingDirectory)而不是D:\a\r1\a来指定路径,那么它应该是工作路径。
我们还可以添加任务Copy files来过滤.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)'https://stackoverflow.com/questions/66730926
复制相似问题