Azure devops 如何获取Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll的最新版本?

Azure devops 如何获取Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll的最新版本?,azure-devops,Azure Devops,在哪里可以下载最新版本的Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll以在Azure DevOps上发布?定期更新,以确保软件的最新适用映像应用于代理 如果要使用最新版本的软件在DevOps上运行相关的管道任务,可以在使用的代理上安装最新的软件 如果您使用的代理是私有代理,则需要在代理计算机上手动安装或升级您请求的所有软件。通过从Internet下载最新软件包或使用相关命令安装/升级软件 有关详细信息,请参阅此文档。定期更

在哪里可以下载最新版本的Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll以在Azure DevOps上发布?

定期更新,以确保软件的最新适用映像应用于代理

如果要使用最新版本的软件在DevOps上运行相关的管道任务,可以在使用的代理上安装最新的软件

如果您使用的代理是私有代理,则需要在代理计算机上手动安装或升级您请求的所有软件。通过从Internet下载最新软件包或使用相关命令安装/升级软件

有关详细信息,请参阅此文档。

定期更新,以确保软件的最新适用图像应用于代理

如果要使用最新版本的软件在DevOps上运行相关的管道任务,可以在使用的代理上安装最新的软件

如果您使用的代理是私有代理,则需要在代理计算机上手动安装或升级您请求的所有软件。通过从Internet下载最新软件包或使用相关命令安装/升级软件

有关详细信息,请参阅此文档。

为了让其他用户在查看此票据时能够清楚地了解有关此问题的更多详细信息,我添加了与此票据相关的以下票据:

SO论坛:

区议会论坛:


当您使用需要/导入Microsoft.TeamFoundation.DistributedTask.task.Deployment.dll文件的任务(如
AzureFileCopy V1.*
)时,无论您使用的代理是hosted agent还是private agent,其版本始终是任务的最新版本,因为这些dll文件都是随任务而存在的


根据您在DC论坛上分享的内容:

我怀疑有一个更新的版本,有一个更新的版本 注册环境,因为使用我的PowerShell版本 模块,下一行无法声明我缺少参数, 特别是“任务上下文”

您面临的错误是由Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll文件的配置引起的。我们没有在其中定义参数
taskContext

要检查和验证它,您可以在您的专用代理中执行
PowerShellOnTargetMachines v2.*
任务,然后在
~\\\\\\\\\\\\\\\任务\PowerShellOnTargetMachines\ U 3b5693d4-5777-4fee-862a-bd2b7a374c68\2.0.7\DeploymentUtilities
路径中找到
dll文件。而且,您可以看到它的版本是
16.0.0.0

然后你可以使用反编译工具,这里我使用的是反射器,来反编译这个
dll
文件

您可以看到,在
RegisterEnvironmentCmdlet
的脚本块中,没有定义参数
taskContext

使用
PowerShellOnTargetMachines v2.*
任务时,支持的
注册环境
参数仅包括
环境名称
环境规范
用户名
密码
WinRmProtocol
测试证书
资源过滤器
ProjectName
TagsList

对于参数
taskContext
,它仅在
v1.*
(请参阅)中使用,在
v2.*
中不受支持。在v1.*中,
taskContext
用于
Get-VssConnection
cmdlet,该cmdlet在
v2.*
中不再使用。这就是为什么您在
PowerShellOnTargetMachines v2.*
任务中会遇到错误消息。

对于其他用户,为了在检查此票证时清楚了解有关此问题的更多详细信息,我添加了与此票证相关的以下票证:

SO论坛:

区议会论坛:


当您使用需要/导入Microsoft.TeamFoundation.DistributedTask.task.Deployment.dll
文件的任务(如
AzureFileCopy V1.*
)时,无论您使用的代理是hosted agent还是private agent,其版本始终是任务的最新版本,因为这些dll文件都是随任务而存在的


根据您在DC论坛上分享的内容:

我怀疑有一个更新的版本,有一个更新的版本 注册环境,因为使用我的PowerShell版本 模块,下一行无法声明我缺少参数, 特别是“任务上下文”

您面临的错误是由Microsoft.TeamFoundation.DistributedTask.Task.Deployment.dll文件的配置引起的。我们没有在其中定义参数
taskContext

要检查和验证它,您可以在您的专用代理中执行
PowerShellOnTargetMachines v2.*
任务,然后在
~\\\\\\\\\\\\\\\任务\PowerShellOnTargetMachines\ U 3b5693d4-5777-4fee-862a-bd2b7a374c68\2.0.7\DeploymentUtilities
路径中找到
dll文件。而且,您可以看到它的版本是
16.0.0.0

然后你可以使用反编译工具,这里我使用的是反射器,来反编译这个
dll
文件

您可以看到,在
RegisterEnvironmentCmdlet
的脚本块中,没有定义参数
taskContext

使用
PowerShellonTargetMachine v2.*
任务时,支持的
注册环境
参数仅包括
环境名称
环境规范
用户名
密码